虚拟语气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

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/03 08:34:37
虚拟语气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

虚拟语气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
虚拟语气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

虚拟语气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条件句中谓语动词则要使用would have done形式 .e.g.If I had worked hard,I would have passed all the exams.
当主句以及if条件句中的动作都发生在现在时,主句的谓语动词必须使用did(be动词用were),if条件句动词须使用would do形式.e.g.
If he came on time for the meeting,I would treat you to a rich meal.
If I were you,I would go with him.
当主句和if条件句的动作都发生在将来时,主句动词可以使用did,should do 或were to do形式,if条件句中动词须使用would do形式.
e.g.If you kept/should / keep were to keep your promise,you would earn more than trust.

虚拟语气中对过去的虚拟主句否定是用would have not done or would not have done? shall have done和would have done在虚拟语气句中是什么意思? 区别could,might,would,should have done作为虚拟语气could have done,might have done,would have done,should have done怎么区别 虚拟语气中的would/conld/should do/have done 与 did/had done有何区别 关于would rather的虚拟语气would rather have done跟would rather had done是不是都是表示对过去的虚拟语气? 虚拟语气中的would have done 与could have done结构 有什么 区别?什么时候用would什么时候用could? 虚拟语气中had done与would have done,did与would do 的用法有何区别 would have done和虚拟语气有关 would have sth是个什么语法概念?would have done和虚拟语气有关那would have sth是个什么语法概念?为什么要加would would/could/must have done在虚拟语气中怎么用? would have done非虚拟语气情况下的用法和意义 虚拟语气 if You could have done other career What would it have been 为什么不是 if ..Had done 句 求虚拟语气的讲解 had sb done sth,sb would have not donehad sb done sth,sb would have not done这个句型是什么意思 怎么用 虚拟语气,与过去事实相反 :从句 :had + 过去分词 主句 :would/ should/ could/ might + have + done虚拟语气,与过去事实相反 :从句 :had + 过去分词 ,主句 :would/ should/ could/ might + have + done,为什么有时会有wou 虚拟:should have done ,could have done请教虚拟语气的几种情况是在什么时候使用的:should have done 2.could have done 3.would have done(是虚拟吗?) 4.might have done(是虚拟的用法吗?) 比如:Mary couldn't have recei 情态动词中 should might could would + have done 与 它们在if 虚拟语气中用法 有何关系? 十万火急::Besides,what would you have done if you were in my shoes?过去的虚拟语气吗?怎么用 will have done 一般与什么时间状语连用?我只知道它在虚拟语气中用would have done 的形式. 情态动词+have done是虚拟语气吗?