早教吧作业答案频道 -->英语-->
虚拟语气与过去事实相反问题到底是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啊~希望能帮你搞清楚点儿
看了 虚拟语气与过去事实相反问题到...的网友还看了以下:
关于虚拟语气but for含蓄条件句的用法But for the opening policy,t 2020-05-14 …
虚拟语气与过去事实相反问题到底是would have done 还是 had done 比如i w 2020-05-14 …
It must have been they who gave the signal.为什么是th 2020-05-16 …
if you have been watching tv lately you would kno 2020-05-16 …
turn over的用法及一个短语翻译If he had been wise he would h 2020-05-16 …
请问would+do是什么时态? 2020-05-17 …
请问would和will应该怎么用?求例子. 2020-05-17 …
关于英语语法中要不要加been的问题,以及should的问题一、Having(been)taugh 2020-06-02 …
高三英语would想详细请教一下would表将来的时候的用法……对了请问would可以表将来吗=- 2020-06-10 …
有关时态的Allright,Johnny,itistimeyou()tobed.wentwould 2020-06-30 …