英语语法:虚拟语气I didn't know his telephone number.____ it,I ____ then.C.If I knew; would ring him upD.Had I known; would have rung him up请问C错在哪?是因为那个then吗?then在这里是作时间状语吗?

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/18 23:36:28
英语语法:虚拟语气Ididn''tknowhistelephonenumber.____it,I____then.C.IfIknew;wouldringhimupD.HadIknown;wouldhav

英语语法:虚拟语气I didn't know his telephone number.____ it,I ____ then.C.If I knew; would ring him upD.Had I known; would have rung him up请问C错在哪?是因为那个then吗?then在这里是作时间状语吗?
英语语法:虚拟语气I didn't know his telephone number.____ it,I ____ then.
C.If I knew; would ring him up
D.Had I known; would have rung him up
请问C错在哪?是因为那个then吗?then在这里是作时间状语吗?

英语语法:虚拟语气I didn't know his telephone number.____ it,I ____ then.C.If I knew; would ring him upD.Had I known; would have rung him up请问C错在哪?是因为那个then吗?then在这里是作时间状语吗?
是判断是对过去的虚拟呀 then的意思就是那时.对过去的虚拟.从句过去完成,主句would/should/could/might have done

根据语境就知道了,我不知道他的电话号码(现在)。假设,我如果之前就已经知道的话,我就已经打电话喊他起来了——这里是过去完成时。

虚拟语气
此处表示如果过去我知道他的号码 我就能打电话给他
所以 用 if i had known it, i would have rung him up.
与过去事实相反 did换成 had done
would 换成 would have done

英语讲究时态一致,c的前面是对过去的假设,但是后半部分是对将来的虚拟,语法错误。改成would have done就对了。If I knew,I would have rung him up,如果我知道他电话,我会打给他的更错c中would do 是对将来的假设,和If I knew 的时态不搭。改成 would have done表示过去该做的事而没做,本题是本该打给他的,其实没打。请问你错在哪...

全部展开

英语讲究时态一致,c的前面是对过去的假设,但是后半部分是对将来的虚拟,语法错误。改成would have done就对了。If I knew,I would have rung him up,如果我知道他电话,我会打给他的

收起

C的话后半部分应该用would have done something

英语语法的虚拟语气 英语语法虚拟语气什么是虚拟语气 I forgot his number,so I didn't ring him改为虚拟语气还要倒装怎么搞? 英语语法虚拟语气1._______he come late,give him the message.a.had b.should c.woluld d.did2.i would have helped him if i had time,but i ____a.havn't b.had c.didn't d.wouldn't3.i would go abroad but that i ____ poor.a.am b.was c.shall be d.were 英语语法:虚拟语气I didn't know his telephone number.____ it,I ____ then.C.If I knew; would ring him upD.Had I known; would have rung him up请问C错在哪?是因为那个then吗?then在这里是作时间状语吗? I would have lent you some money() I didn't have sum you mentioned at thattime.是不是填otherwise,虚拟语气用法吗 英语语法 虚拟语气高级点的. Why didn't you tell me about it?I should have helped you.这句话是虚拟语气为什么不用过去完成时提问呢? If you didn't help me ,i would have been a in serious trouble last month.作为虚拟语气,改前半句还是改后半句,还是都行? i didn’t go to the air 虚拟语气?i didn’t go to the airport to meet Dr Liverpool.--- But you _________.A.should B.were supposed C.were supposed to D.would 英语虚拟语气问题.I went to bed early last night,but I wish I ____ so.A,didn't do B.hadn't do C.haven't done D.couldn't do 标准答案是B ,可虚拟语气with后的宾语从句的谓语用法好象不是这样啊.可是B选择项是 had +动 虚拟语气:______,surely I would never have believed______,surely I would never have believed .A.If I didn’t see B.Have I not see C.Had I not seen D.If I haven’t see 这句话是从哪里看出来要用虚拟语气的呀,为什么不能是A i wlsh you __the play last night it's a shame that I___had attended;didn'tattended;didn'thad attended;hadn'tcould attended;haven't 请问选哪个,从时态或虚拟语气方面帮我解释一下 关于wish引导从句的虚拟语气?I'm sorry you told me the secret.I wish you ______ him the secret.a.didn't tellb.wouldn't tellc.will not telld.had not told应该选哪个? 请帮看下面句子该不该用虚拟语气?if there is a chance for me to start over,perhaps i`ll choose the same way.i didn`t regret in any way for all these things i`ve done.里面的if there is a chance 里 if后面是不是改用虚拟语气 would be a liar if I said that I didn't love you的句式结构我只知道是虚拟语气+双重否定,那位大侠能再详细的说一下, I would like______to the concert last night,but I didn't get the ticket for it.A.to go B.going C.to be gone D.to have gone 原因是?虚拟语气的句子结构是这样的么?怎样才是虚拟语气,有点忘了 虚拟语气 i didn't know his telephone number.____ it,I ______ theni didn't know his telephone number.____ it,I ______ thenA.Had I known; would ring him upB.Should I know ;would have ring him upC.If I knew ;would ring him upD.Had I know; would have