满分5 > 高中英语试题 >

We would have called a taxi yesterday if...

We would have called a taxi yesterday if Harold ______us a ride home.

   A. didn't offer  B. wouldn't offer  C. hasn't offered   D. hadn't offered

 

D 【解析】考查虚拟语气。本题是条件状语从句的虚拟语气,从句中用过去完成时表示与过去事实相反,主句用情态动词+have done.故D正确。
复制答案
考点分析:
相关试题推荐

His play was popular and every time ______about it, he owed his success to the support of his friends.

   A. talking        B. talked         C. to talk          D. when talking

 

查看答案

I should very much like to have gone to the party, but ______.

   A. I'm not invited                   B. I won't be among the invited 

   C. they won't invite me              D. they didn't invite me

 

查看答案

______, I believe, and you will find Tom is very outgoing.

   A. Having a talk with the student   B. Given a talk with the student

   C. One talk with the student         D. If you have a talk with the student

 

查看答案

The speaker _____ pronunciation is the best will get the first place.

A.whose

B.which

C.what

D.that

 

查看答案

He told me that his request for a rise had been _____.

A.turned out

B.turned over

C.turned around

D.turned down

 

查看答案
试题属性

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