English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
所有分類

在書上看到一句話
如果我是你,我就會戴眼鏡
I would try wearing glasses if Iwere you.
為什麼是用were?
不是用am或was?文法上的關係嗎?

2006-07-06 08:18:40 · 5 個解答 · 發問者 a_a 1 in 社會與文化 語言

那為什麼不是用was?

2006-07-06 08:29:34 · update #1

5 個解答

假設語氣有幾種用法:
1.表示與現在事實相反的假設用
即副詞子句的be-V要用were,
主要子句==> 助動詞(should,would,could,might) + 動詞(原型)。
像你提的例句: I would try wearing glasses if Iwere you.
注意表示與現在事實相反的假設語氣不能用was,只能用were

2.表示與過去事實相反的假設
副詞子句的動詞要用過去完成式,
主要子句==> 助動詞 + have (has) + 過去分詞。

3.表示與未來事實相反的假設
副詞子句的動詞用 were + to + 原形動詞 或 should+ 原形動詞
主要子句==>助動詞 (should,could,would,might) + 原形動詞。

2006-07-06 08:38:28 · answer #1 · answered by geo喵 3 · 0 0

如果我是你,我就會戴眼鏡
I would try wearing glasses if Iwere you.
這句話強調 you, 而 you的 be 動詞是 were (假設語氣)
所以文法上要用 were 而不是 was 囉

2006-07-06 11:48:54 · answer #2 · answered by ? 6 · 0 0

沒有錯
這是屬於與現在事實相反的假設語氣
條件句必須要用過去式
should
would
If S + were/ 過去式動詞, S+ could + RV
might
只要是與現在事實相反的假設語氣 不管人稱為she/ he/ it/ I等等 所用的beV
皆要用were
ex: If she were there, I would be very happy.
(事實上 她現在並不在這裡)
如果不夠詳細請原諒 也希望對你有所幫助

2006-07-06 08:35:59 · answer #3 · answered by Puffy 1 · 0 0

可以試聽「紐約上城」(New York Uptown) Mike老師的課
這個班「聽力」與「閱讀」全部由Mike老師教授
他的經驗應該值得參考
網址是 http://www.nyuptown.com.tw/
有關假設語氣(Conditionals)
Mike老師的部落格裡有作詳細說明
有興趣可以先上Mike老師的部落格逛逛
http://www.wretch.cc/blog/Mikeliu

2006-07-06 08:27:19 · answer #4 · answered by mike 7 · 0 0

因為我不是你啊!所以必須用假設語氣 假設語氣就得用過去式 簡單說就是文法

2006-07-06 08:21:30 · answer #5 · answered by Viv 2 · 0 0

fedest.com, questions and answers