--- I have great difficulty figuring out the answer to this problem.    --- ____

--- I have great difficulty figuring out the answer to this problem.    --- ____

题型:不详难度:来源:
--- I have great difficulty figuring out the answer to this problem.   
--- _____ my advice, you ____ less difficulty with such problems. 
A.If you had followed, would have hadB.If you followed, would have
C.If you had followed, would haveD.If you listen, will have

答案

C
解析

这是一个混合型的虚拟语气。主句与从句的动作发生在不同的时间,这时主,从句谓语动词的虚拟语气形式因时间不同而不同,从句与过去事实相反的假设,而主句是与现在事实相反的假设。说话者现在解决问题有困难,是因为(过去)没有听从建议。
举一反三
I am glad that you have managed to come. You ___ have brought wine. We’ve got plenty.
A.wouldn’tB.couldn’tC.mustn’tD.needn’t

题型:不详难度:| 查看答案
You _____ pay your library fines. If not, you _____ not be allowed to graduate.
A.may; shouldB.should; needC.must; willD.will; can

题型:不详难度:| 查看答案
The pilot kept calm in the terrible storm, otherwise the accident ______.
A.couldn’t be prevented
B.mustn’t have prevented
C.wouldn’t have been prevented
D.shouldn’t prevent

题型:不详难度:| 查看答案
My aunt _____ here by now, for she took the early bus.
A.must arriveB.can arriveC.may arriveD.ought to have arrived

题型:不详难度:| 查看答案
You _____ phone him if you want to, but you _____! He will surely phone you.
A.may; mustn’tB.have to; needn’tC.can; needn’tD.can; doesn’t need

题型:不详难度:| 查看答案
最新试题
热门考点

超级试练试题库

© 2017-2019 超级试练试题库,All Rights Reserved.