想听
当前位置 : 想听 > 问答 > 高中 > 英语 > 虚拟语气高中英语Butfortherai...
问题:

虚拟语气高中英语Butfortherain,we____aniceholiday.A.shouldhaveB.wuoldhavehadC.wouldhaveD.willhavehad如果是虚拟语气,那么为什么C不行呢?如果说是"本应该做某事"那D为什么不行?

更新时间:2024-03-28 21:35:47

问题描述:

虚拟语气高中英语

Butfortherain,we____aniceholiday.

A.shouldhave

B.wuoldhavehad

C.wouldhave

D.willhavehad

如果是虚拟语气,那么为什么C不行呢?如果说是"本应该做某事"那D为什么不行?

齐彬回答:

  正确答案为B,情态动词后加完成时表示对过去发生事情的推测.本句的意思是“要不是因为下雨,我们会度过一个愉快的假期”很明显事情已经发生过了,在过去,本句是对过去发生事情的虚拟.C不是对过去发生事情的虚拟,D表示将来完成,是将来时的一种.

相关推荐

推荐排行