為什麼是were而不是was,為什麼《if I were a boy》用were而不是用was???

2021-06-14 09:02:05 字數 1063 閱讀 3186

1樓:張達人

首先肯定 if i were a boy(假如我是個男孩)中,用 were 是正確的,口語中也有用 was 的,但屬於非正式英語。

說話時,有的時候所說的事情符合事實,有的時候說的則不符合或不一定符合事實。前者叫做真實語氣,後者則稱為虛擬語氣。

漢語的虛擬語氣是藉助表示假設條件的語言手段實現的,如用“如果”或“假如”等讓步條件的副詞虛設事實,表示退回到非事實上來說。英語則不同,除了用 if 或 supposing等表示假設外,還需要把動詞的時間退後到說話以前。如“我現在是**”,說話人想在**的事實上假設自己是個孩子,用漢語只要說“如果說我還是個孩子”,人們就會明白這不是真實情況;用英語表示則不然,除了用連詞 if 外,還需要把真實句i am a boy 中的動詞 am 退回到過去,同時還要求用 were 取代 am,變成 if i were a boy,而不是 was a boy。

在條件句中,只要表示對現在或將來的虛擬,凡是用到動詞 be 的地方,無論主語是複數還是單數,一律要求用 were。如:

if that were true, what should we do? 假設那是真的,我們該怎麼辦呢?

if he were to come tomorrow, we would entertain him at dinner. 要是它明天真的要來,我們會請他吃飯。

2樓:匿名使用者

口語和書面語的差別而已

if i were you(書,正)

if i was you(口,非)

3樓:匿名使用者

虛擬語氣!!假設的!!

為什麼《if i were a boy》用were而不是用was???

4樓:匿名使用者

虛擬語氣,永遠無法實現的事。因為我已經是大人了,不可能回到孩提時代

5樓:gta小雞

虛擬語氣中be動詞一律用were,這是虛擬語氣的語法

6樓:但笛韻

虛擬語氣固定用法

世紀城精銳教育

這個a為什麼是0,而不是,這個A為什麼是0,而不是

正的函式的極限只能保證 大於等於0,不能保證大於0 例如x不等於0,f x x 2 x 0時 為什麼答案中的a 0而不能 0 為什麼 要小於0 方程無解 呢 因為定義域是 抄r也就對於任意實數都有ax2 4x 4 0 顯然要求a 0,拋物線開口向上 否則拋物線必有在x軸下方的部分,即無法做到所有的x...

我們為誰而學?為什麼而學我們為什麼而學習,為什麼而讀書為誰而學習,為誰而讀書?

常聽有同學說,我們是為老師而學的。這話有道理,事實也是這樣。我們的成績考差了,班級的平均分就低了,老師的排名就落後了。排名落後了,老師的獎金也就少了。如果我們犯了錯誤,受了學校的處分,就要扣班級的考核分。班級考核分低了,就要扣班主任的津貼。從這些方面說,我們確實是在為老師而學的。可是,稍微思考一下,...

水處理為什麼選用硫酸而不是鹽酸,PH調節為什麼用硫酸不用鹽酸

調節ph值,主要應用在汙水裡,純水處理的話會增加硫酸根,導致系統出問題。汙水裡面主要是做酸化處理,還有就是高濃度的汙水的中和 不是 水處理既選用工業硫酸,又用工業鹽酸。水處理為什麼選用硫酸而不是鹽酸 調節ph值,主要應用在汙水裡,純水處理的話會增加硫酸根,導致系統出問題.汙水裡面主要是做酸化處理,還...