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