網路城邦
上一篇 回創作列表 下一篇  字體:
【英文教學】if S + V(現在式/過去式/過去完成式)...
2008/10/08 21:18:33瀏覽12963|回應0|推薦0
 They have agreed to offer me a job if I ___ to stay for at least one year.-->agree

為什麼不能用agreed ?

if子句裡的動詞時態與它假設什麼時候相關

S+ V + if S + V(現在式)...假設有可能發生的事或表示條件

will visit him if I have free time.

S+ V + if S + V(過去式)...假設與現在事實相反的事

would visit him if I had free time.

S+ V + if S + V(過去完成式)...假設與過去事實相反的事

would have visited him if I had had free time.

They have agreed to offer me a job if I ___ to stay for at least one year.

他們已經同意給我這個工作,只要我同意待至少一年。

這個題目的if子句顯然是條件所以用現在式

( 知識學習語言 )
回應 推薦文章 列印 加入我的文摘
上一篇 回創作列表 下一篇

引用
引用網址:https://classic-blog.udn.com/article/trackback.jsp?uid=kuolittlea&aid=2282783