虚拟语气would have done 的用法John got to the station in time.If he ___ the train,he would have been late for his interview.A.had missed B.had been missed C.missed D.would miss 相关知识点: 试题来源: 解析 当主句与if条件句中的动作都发生在过去时,主句谓语动词就要使用had done形式,if条...
简单总结一下情态动词+have done的用法 1.虚拟语气(本应……而没有……) 2.表推测 将各个“情态动词+have done
情态动词+have done在虚拟语气中表示与过去事实相反的假设,具体为:could have done表示本来能做而未做;might have done表示本可能做而未做;would have done表示本来会去做而未做;should/ought to have done表示本来应该做而未做;needn't have done表示本不必做却做了;woul...
1.I would have done……, but……我本想做……但由于一些原因,没有做成 当然特定语境下,but及后边内容会省略 2. if虚拟语气I would have done……if sth had done……如果那时……我就会……(现实情况是:假设的情况没有发生,我也没有那样做)这种情况下,也可以用否定形式I wouldn't have done...i...
虚拟语气中would have done的用法 虚拟语气中,would have done是一种特殊的动词结构,用于表达非真实的情况或假设。这种结构主要出现在虚拟条件句中,表示对过去情况的假设或相反的情况。详细解释如下:一、基本结构 would have done是由助动词“would”加上动词的完成形式“have done”构成。这种结构并不...
虚拟语气中could/should/would/might+have done的用法差别 答案:1. could have done 表示本可能做而实际未做的事情,暗示一种可能性或猜测。2. should have done 表示本应该做而实际未做的事情,带有强烈责备或遗憾的语气。3. would have done 通常用于表达一种假设性的结果或条件,即如果过去情况不...
-, 视频播放量 2388、弹幕量 0、点赞数 125、投硬币枚数 31、收藏人数 62、转发人数 13, 视频作者 健哥讲英语, 作者简介 15年教龄雅思教师,相关视频:健哥讲单词:solve vs resolve,G类雅思阅读真题精讲2,【雅思阅读】刚刚发布❗️25年1-4月雅思阅读最新题库已确定!
情态动词+have done用法及练习 1.must have done表示对过去或已经发生的行为或状态进行确有把握的推测, 意为“肯定做了某事”;只能用在陈述句的肯定句中。 It must have rained last night, for the road is wet. The lights were out. They must have been asleep. 2.can’t/couldn’t have done sth....
这种结构一般用在 if 从句中,表示对过去某种情况的假设,类似于"should have done" 的用法。具体用法如下: 1. 如果需要对过去某种情况进行假设或推测,可以使用 "need have done" 结构。 If she had arrived earlier, she needn't have waited so long.如果她早点到达,她就不需要等那么久了。 2. "need have...
虚拟语气中的“would have done”用法主要取决于主句和if条件句中动作发生的时间。当两部分都发生在过去时,主句需使用"had done"形式,而条件句则用"would have done"。例如:If I had worked hard, I would have passed all the exams.如果动作均发生在现在,主句动词用"did"(be动词用"were")...