错综虚拟语气-略喔

错综虚拟语气

If we_______200 years old,we______everything.

A.were to be,could change

B.had been,changed

C.were,would have changed

D.should be, changed.

这道题,C为什么不对,从句对现在事实的虚拟,主句对过去事实的虚拟。就像“我要是总统,我早就整治那些贪官了。”

A:要是咱们能活两百岁(我要是总统),咱们就能改变这一切。

C:咱们要是两百岁(我要是总统),早就改变这一切了。

如题
请先 登录 后评论

1 个回答

? ? 如果选择C,句子就是:? ? If we___were____200 years old,we?would have changed everything.? ? 在这个句子中,条件句表示与现在事实相反,主句表示与过去事实相反。句意就是:“如果我现在200岁,我(过去)就能改变一切了。”从译文看,好像也说得过去,但是在英语的错综虚拟语气结构中,没有条件句的谓语用过去时,主句的谓语用“would have ?+ 过去分词”的情况。? ? 以下内容摘自《刘毅英语语法宝典》p.363,希望对你有帮助:? ? If we were to live to be 200 years old, we could change everything.(假如我们能活到两百岁的话,我们就能改变每一样东西。)? ? ?- 事实上,我们将来不可能活到两百岁,所以我们也不可能改变每一样东西。? ??
请先 登录 后评论