【高一英语】If it____for the snow,we____the mountain yesterday.
A.werenot;couldhaveclimbedB.werenot;couldclimbC.hadnotbeen;couldhaveclimbedD.hadnotbe...
A.were not ;could have climbed
B.were not ;could climb
C.had not been ;could have climbed
D.had not been ;could climb
答案:C
A为什么不对呢???? 展开
B.were not ;could climb
C.had not been ;could have climbed
D.had not been ;could climb
答案:C
A为什么不对呢???? 展开
7个回答
展开全部
过去的假设从句里要用过去完成时态。
老师祝你学习进步!
望采纳,多谢!^_^
老师祝你学习进步!
望采纳,多谢!^_^
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
是个虚拟的条件句,用C的话表示与原来事实是相反的假设“要是当时没有下那场雪”,语法规定对过去情况虚拟时用had done,而不能用一般过去时,故A的前一空是错误的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
如果昨天不下雪的话 我们就可以去爬山—— 但事实上是有下雪的 这是一个过去的虚拟
本来虚拟语气就要用过去时表示 过去的虚拟就只能用C 过去完成时
本来虚拟语气就要用过去时表示 过去的虚拟就只能用C 过去完成时
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
虚拟语气 过去 had +动词过去分词 would / should / might / could have + 动词过去分词
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这是if引导的虚拟语气固定搭配,选A的话前面的were not 与后面的could have climbed不一致。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询