问题 选择题

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正确。

单项选择题
单项选择题 案例分析题