满分5 > 高中英语试题 >

But for your timely warning, we ___have ...

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。 考点:考查虚拟语气的用法。
复制答案
考点分析:
相关试题推荐

___some of the juice and perhaps you’ll like it.

A.Trying         B. To try          C. Try             D. Having tried

 

查看答案

The question that puzzles them is ___they can finish the work on time.

A. what it is that    B. what is it that   C. how is it that     D. how it is that  

 

查看答案

My father ____ a bus to his office until the workers have had his car fixed next week.

A. has taken        B. is taking       C. had taken        D. took    

 

查看答案

Be sure to make the invitations sent to ____ has taken part in the competition.

A. who           B. whom         C. whoever          D. whomever

 

查看答案

Lucy is looking for a job ____ can offer her a good salary and ____she can  also communicate with a large number of foreigners  

A.where ,where     B.which, which    C. which ,where     D. where, which  

 

查看答案
试题属性

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