满分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 【解析】 试题分析:句意:如果哈罗德昨天没有送我们回家的话,我们将叫一个出租车。从主句的谓语动词would have called可以看出这是对过去的虚拟,那么从句应该用had+done,故选D。 考点:考查虚拟语气的用法。
复制答案
考点分析:
相关试题推荐

The small mountain village         we spent our holiday last month lies in         is now part of Hubei.

A.which; where      B.where; what       C.that; which        D.when; which

 

查看答案

—I visited France last year.

—That         interesting.

A.was              B.can be            C.must be           D.must have been

 

查看答案

Men usually go straight to ________ they want and leave quickly when shopping.

A.What             B.which            C.where            D.that

 

查看答案

In the reading-room, we found Winifred ____at a desk, with her attention _____on a novel.

A.sitting; fixing       B.seating; fixed       C.sitting; fixed       D.seated; fixing

 

查看答案

No matter where he is, he makes_____ a rule to go for a walk before breakfast.

A.him              B.this              C.that              D.it

 

查看答案
试题属性

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