If I had known that,I could have helped you.had和known怎么都是过去式,have在这里是什么意思,为什么它不用过去式

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/26 23:00:14
IfIhadknownthat,Icouldhavehelpedyou.had和known怎么都是过去式,have在这里是什么意思,为什么它不用过去式IfIhadknownthat,Icouldhav

If I had known that,I could have helped you.had和known怎么都是过去式,have在这里是什么意思,为什么它不用过去式
If I had known that,I could have helped you.had和known怎么都是过去式,have在这里是什么意思,为什么它不用过去式

If I had known that,I could have helped you.had和known怎么都是过去式,have在这里是什么意思,为什么它不用过去式
这是虚拟语气,表示与事实相反的情况.
had known是过去完成时,have是助动词,是现在完成时的标志.
这一句表示与过去的事实相反.

known 不是过去式,而是过去分词.用于现在完成时.have+动词是现在完成时的形式.
had是过去式可能是因为联系上文.
have不用过去式是因为前面有could这个情态动词,情态动词后面要加动词原形

Subjunctive mood,不知道的话别着急,以后会学的。
它(这个判断)是假的,不可能发生的,所以要用虚拟的方法变一下。这是虚拟语气那一堆的一部分。
本来应该说have known,把现在时变成过去时,完成态不变,所以是过去完成。
其实我也不太清楚,等高中再学吧。...

全部展开

Subjunctive mood,不知道的话别着急,以后会学的。
它(这个判断)是假的,不可能发生的,所以要用虚拟的方法变一下。这是虚拟语气那一堆的一部分。
本来应该说have known,把现在时变成过去时,完成态不变,所以是过去完成。
其实我也不太清楚,等高中再学吧。

收起

在过去不同时间发生的两个动作中,发生在先,用过去完成时;发生在后,用一般过去时。
主语+had+过去时

如果我知道我一定会帮助你的(此句隐含的意思就是我当时不知道所以没有帮助你)
虚拟语气(对事情的假设)
对已经发生过的事情假设就用过去完成时had done
如果帮助了那也已经是发生过的事情了(虽然没有帮助),所以也是过去完成时,但由于前面有could所以就原型了...

全部展开

如果我知道我一定会帮助你的(此句隐含的意思就是我当时不知道所以没有帮助你)
虚拟语气(对事情的假设)
对已经发生过的事情假设就用过去完成时had done
如果帮助了那也已经是发生过的事情了(虽然没有帮助),所以也是过去完成时,但由于前面有could所以就原型了

收起

If I_____that erlier,I wouldn't have made that mistake.A.know B.had known C.have known D.knew If I had known that,I could have helped you.had和known怎么都是过去式,have在这里是什么意思,为什么它不用过去式 I wish I had known earlier that you could have acaree ,even if you are not top of the class . If I ________ that she was ill,I would have gone to see her.A.knew B.know C.have known D.had known 英语一句话的理解问题 if you'd said that befor i'd have knownif you'd said that befor i'd have known 两个是不是、都是had I wish I _____ the play at the little theatre.Well,if I had known that ,I would have given youI wish I _____ the play at the little theatre.Well,if I had known that ,I would have given youmy ticketA have senn B saw C see D had seen 为什么选D D不 have had done与had have done区别——,I'd have told you.A.If I would have known B.If I had have known C.Had I known D.Should I know If it had been known that,why the need for and at the beginning .If it had been known that,why the need for and at the beginning . 英语虚拟语气的一道题if i had known that,i____so.A.wouldn't doB.wouldn't have done选哪个,请说明理由. Stave said that if he had known how it worked,he would have been told 假如早知道我是个天才 IF I HAD KNOWN I WAS A GENIUS怎么样 1,____ ,I would have phoned you ,a,if I knew it b,had I known it c,if I know it d,did I know it.2 ,it was because of bad weather_____ the football match had to be put off.a,so b,so that c why d,that 3,scarcely____ the room ___ the phone rang.a,I had 英语:1.I would have phoned you ,if I ___ time.( )A.had had B.have had C.had2.If I __ her tomorrow,I would pass your note to her.( )A.see B.shall see C.saw3.__,I'd have told you.( )A.If I would have known it B.If I had known it C.Had I known it4.T if only i had knew that at that moment 英语翻译Today we buried our 20-year-old son,Jim.He was killed in a motorcycle accident on Friday night.How I wish 1 had Known when I talked to him last that it would be the last time:If I had only known 1 would have said “Jim,I love you and I if i knew that i had taken out it 求3.倒装、省略、强调结构相关?倒装、省略、强调结构练习21.Here _______ now.A.come David B.David comes C.David came D.comes David22.______ that you were ill,I would have come home earlier.A.I had known B.If I know C.Had I known 英语翻译I had not known him for 20 years without learning that he always .