满分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“否则”是解题的关键,相当于虚拟语气的从句“如果不堵车”,那“我就不会让你等”考查的是主句。从was可以判定出与过去相反,主句要用would have done,表示否定用 would not have kept。综上,D选项正确。  
复制答案
考点分析:
相关试题推荐

—Take a taxi,            you won't get the airport in time.

—OK, I will. See you!

A. instead    B. thus

C. otherwise    D. meanwhile

 

查看答案

Catherine wasn’t sure if the album was the right one, but she bought it     .

A. instead B. otherwise

C. though D. anyway

 

查看答案

Speaking in an inspection in Yunnan Province,Xi Jinping said authorities must ______ poverty removal efforts to support the building of a rich and successful country.

A. participate    B. allocate

C. appreciate    D. accelerate

 

查看答案

The dictionary still _________ where I_________ it moment ago.

A. lies; lay B. lied; lay

C. laid; laid D. lies; laid

 

查看答案

While he     the freshman basketball team in high school, Michael didn’t make it as a member.

A. got into    B. adjusted to

C. went through with    D. tried out for

 

查看答案
试题属性

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