早教吧作业答案频道 -->英语-->
虚拟语气与过去事实相反问题到底是would have done 还是 had done 比如i wish that he had not made so much fuss about it if the doctotor had been available ,the child would have been savedthe two strangers talked as if they ____friends
题目详情
虚拟语气与过去事实相反问题
到底是would have done 还是 had done
比如i wish that he had not made so much fuss about it
if the doctotor had been available ,the child would have been saved
the two strangers talked as if they ____friends for year
A should have been B had been
Cshould be
那为什么不选 A C呢 与过去事实相反啊 would have done
分不清什么时候用would have done 还是 had done
到底是would have done 还是 had done
比如i wish that he had not made so much fuss about it
if the doctotor had been available ,the child would have been saved
the two strangers talked as if they ____friends for year
A should have been B had been
Cshould be
那为什么不选 A C呢 与过去事实相反啊 would have done
分不清什么时候用would have done 还是 had done
▼优质解答
答案和解析
你问在虚拟语气中分不清什么时候用would have done和had done,其实如果不考虑复杂情况,单纯就我们常见的考试题而言,这个问题本身就有点问题.不知道你能否分清主句和从句,这个对于你的问题很重要.看最基本的if虚拟语气:1.当与过去情况相反时从句用had done,主句用would/could have done 2.当与现在情况相反时从句用过去时did,主句用would/could do 3.当与将来情况相反时从句用did 或were to do,主句用would/could do.不好意思眼下没有工具书,只能凭对高中语法的一些记忆,最好你能查查看,我怕我记得不准确不全面.所以说,had done 是用在对于过去事实相反的*从句*中的(不知道如何体现重点,用*意思一下),而would have done是用在相对应的*主句*中的.你的补充问题的题干很明显as if后面的部分是*从句*,所以选B啊~希望能帮你搞清楚点儿
看了 虚拟语气与过去事实相反问题到...的网友还看了以下:
英语面试问题)以下是我的提问现在还没解决我要提高分数到400分分数就是400了翻译有关英语面试的一 2020-05-13 …
isthis?前面填哪个疑问词或疑问词组还有:isjane?回答:sheisten.还有:arey 2020-06-02 …
""如何理解"到底是什么意思,是不是问原因?还是问基本内容政治上面总是有”如何理解………………?“ 2020-06-05 …
heaskedherifshehadenjoyedthespeech.请问if在这里属于什么语法点 2020-06-18 …
请问IF(AND(D90,B9=""),"请在B列选择“加”或“减”","") 2020-07-09 …
findout可以加if吗还是只能加whether 2020-07-09 …
if从句..childern,ifgrowingupinamulticulturalsociety 2020-07-09 …
C++语句执行顺序问题.If(条件1){switch(表达式1)//1{casea:{}.}if(条 2020-10-30 …
请问if函数logicaltest怎么表达,比如A10等于B列中某个值? 2020-10-31 …
我想问=IF(COUNT(MATCH(A1:D1,{12,24,17,18,19,23},0))>= 2020-10-31 …