1.道高二的英语题..大家帮帮忙.. ^.^ ((需详解))

来源:百度知道 编辑:UC知道 时间:2024/07/15 02:24:54
1.look at the situation you are now in!If you___my advice,you___in this situation now.
A.followed wouldn't be
B.followed wouldn't have been
C.had followed wouldn't be
D.had followed wouldn't have been

这是一个虚拟条件句。从句表示的是过去的事情,而主句表示的是现在的情况。其大意如下“看看你的处境、如果当初听我的建议,现在你就不会是这个样子了”。从句表过去的事,本应用过去时但按其虚拟语态,时态后退成过去的过去即过去完成时。而主句表现在,本应用现在时,但虚拟时时态应往后推一格,用过去将来时。所以应选 C。做此类题一定要分清楚虚拟的部分。这是一个典型的前后虚拟时态不一致的情况。类似的句子有:if you had worked hard at that time, you wouldn't worry about the test now.如果那时你认真学习,现在你就不用担心考试了。

A

C.
前边是与过去事实相反,用过去完成时。后面有now ,是与现在事实相反。用would/should/might/ought to + 动词原型

意思就是说如果你(过去)听了我的建议,你(现在)就不会这样了

选C
对过去的虚拟,用过去完成时,所以用had followed,后半句强调了now,是对现在的虚拟,所以用wouldn't be 就可以了!

C.虚拟语气,如果你采纳了我的建议 你现在就不会处在这种形势下了,对过去的虚拟要用过去完成式~~