满分5 > 高中英语试题 >

I was caught in a traffic jam for over a...

I was caught in a traffic jam for over an hour, otherwise I ________ you waiting for such a long time.

A. will not keep     B. have not kept      C. had not kept    D. would not have kept 

 

D 【解析】 试题分析:句意:我被交通堵塞耽误了一个多小时,否则我就不会让你等这么久了。Otherwise相当于if I hadn’t been caught for over an hour,是和过去情况相反的虚拟条件句,主句用would have done,选D。 考点:考查虚拟语气
复制答案
考点分析:
相关试题推荐

– Amazing! You _____ have won the first prize in the national English speech contest!

– I’m lucky that all my efforts have finally paid off.  

A. must          B. may                    C. can           D. should

 

查看答案

A qualified doctor has to constantly update his knowledge in order to maintain his professional _____.

A. conscience            B. competence                    C. conservation          D. convenience

 

查看答案

 We all consider _____ significant that we should cancel the order immediately.

A. how                         B. which                                C. this                           D. it

 

查看答案

_____, everyone present was amused by his adventure story in Africa.

A. Absurd as might it sound       B. As it might sound absurd

C. As absurd it might sound        D. Absurd as it might sound

 

查看答案

_____ they are fit, I see no reason why they shouldn't go on playing basketball for another four or five years.

A. In case        B. Provided that    C. Unless      D. As if

 

查看答案
试题属性

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