题目内容
But for your timely warning, we ___have been unaware of the danger. Thank you very much!
| A.shall | B.must | C.will | D.would |
D
解析试题分析:句意:要不是你及时提醒,我们就不会意识到危险。非常感谢您!此处but for意为:要不是。
表示与过去的事实相反,主句用would+have done的形式。故选D。
考点:考查虚拟语气的用法。
I insisted that a doctor immediately.
| A.has been sent for | B.sends for | C.will be sent for | D.be sent for |
My English teacher insisted that the exercises ____very difficult and that we ____them carefully.
| A.were; must finish | B.be; finish |
| C.were; finish | D.be; finished |
I _____ sooner but I didn’t know that they were waiting for me .
| A.had come | B.was coming | C.would come | D.would have come |
It was Mr. Zhang that helped us out of the trouble. Without his help, we ______ it so easily.
| A.can’t manage |
| B.mustn’t have managed |
| C.couldn’t have managed |
| D.couldn’t manage |
They didn’t turn up at the meeting yesterday. Otherwise, they _________ the report.
| A.had listened to | B.would listen to |
| C.should listen to | D.would have listened to |
----Marx looks nervous.
----So __________ you if you had so fierce a competition.
| A.do | B.did | C.will | D.would |
But for the fact that China _____also affected by the global economic crisis,we ____ fewer unemployed workers now.
| A.were;would have | B.is;would have |
| C.was;would have had | D.were;would have had |