一道英语选择题,求解答

Wewould'thavecalledataxiyesterdayifHarold___usaridehome.A,didn'tofferB,wouldn'tofferC... We would't 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
if在这里是如果的意思吧,主将从现,那为什么选项都不是一般现在是,另外这个句子是个什么时态?正确选项是什么?谢谢
展开
sdhskchje
2013-07-02 · TA获得超过249个赞
知道答主
回答量:30
采纳率:0%
帮助的人:34.5万
展开全部
选D,这是虚拟语气,当条件状语从句中表示的是与过去相反时,这时候从句用过去完成时,主句用过去将来完成时。这句话要翻译为:如果Harold昨天提供【自行车】让我们骑回家,我们就不会打的了。不懂的可以继续问,我会为你解答
更多追问追答
追问
与过去相反?恩恩...这个怎么看
追答
一般初中考差这个知识点,都会给出主句或者从句的谓语,要你填从句或者是主句谓语的空,这时候你就根据已给出的主句或从句的谓语来填。在一些给出时间状语的句子,你可以根据时间状语判断,如本句的yesterday。我一看到这题,看到主语谓语是would't have called,我就想到这是与过去相反
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式