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
网友回答
A. didn’t offer
B. wouldn’t offer
C. hasn’t offered
D. hadn’t offered
解析:考查虚拟语气的条件句。would have done 表明是对过去的虚拟,所以条件句需要用had done。
句意:昨天如果哈罗德不主动开车送我们回家的话,我们就要打的了。