满分5 > 高中英语试题 >

We would have called a taxi yesterday if...

We would have called a taxi yesterday if Jim ___________ us a lift.

A.didn’t give B.wouldn’t give C.hasn’t given D.hadn’t given

 

D 【解析】 考查虚拟语气。句意:如果昨天Jim不让我们搭车的话,我们就叫出租车了。主句中的谓语“would have called a taxi”表示本句所表达的内容与过去事实相反,从句中应该用过去完成时。故选D。
复制答案
考点分析:
相关试题推荐

We won’t start the work until all the preparations __________.

A.are being made B.will be made

C.have been made D.had been made

 

查看答案

I found the professor's lecture quite difficult to follow because it ___________ when I arrived.

A.started B.was starting C.would start D.had started

 

查看答案

—Hi, let’s go swimming.

—Sorry, I’m busy right now. I ___________ in an application form for grad school.

A.fill B.have filled C.am filling D.will fill

 

查看答案

              the course very difficult, she decided to move to a lower level.

A.Find B.Finding

C.To find D.Found

 

查看答案

Volunteering gives you a chance _______ lives, including your own.

A.change B.changing

C.changed D.to change

 

查看答案
试题属性

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