满分5 > 高中英语试题 >

— But for your timely warning, we _____ ...

— But for your timely warning, we _____ into great trouble.

Well, you know we’re friends.

A. would get                    B. must have got

C. would have got               D. can’t have got

 

C 【解析】 试题分析:本题是一个含蓄条件的虚拟语气,它表示的条件不是通过if条件句表示出来,而是通过介词短语but for要不是,如果没有…;句义:要不是你及时提醒,我就会陷入大麻烦了。—嗯!你知道我们是好朋友的。根据句义可知这件事情发生在过去,故主句使用would have done表示对过去情况的虚拟。ACD三项都不能用于对过去情况的虚拟。故C正确。 考点:考查虚拟语气  
复制答案
考点分析:
相关试题推荐

It was playing video games that took the boy too much time that

he           have spent learning

Acould             B must

C might             D ought to

 

查看答案

Tom’s score on the test is the highest in the class. He _____.

A. should study last night

B. should have studied last night

C. must have studied last night

D. must study last night

 

查看答案

—Real Madrid is sure to win the match !

—It’ s hard to say . You know, anything ________ happen even in the last minute.

A. need                  B. must

C. should                D. can

 

查看答案

The doctor recommended that you ____________ swim after eating a large meal.

A. wouldn’t             B. couldn’t

C. needn’t              D. shouldn’t

 

查看答案

Mr. Sawyer started his career at Stanford University, _____ he became Professor of Physics in 2002.

A. which                B. where

C. when                  D. that

 

查看答案
试题属性

Copyright @ 2008-2019 满分5 学习网 ManFen5.COM. All Rights Reserved.