would have been 和 would have done 有什么区别吗?
来源:学生作业帮 编辑:大师作文网作业帮 分类:英语作业 时间:2024/11/10 09:04:44
would have been 和 would have done 有什么区别吗?
would have done 是对将来事情的推测吗
would have done 是对将来事情的推测吗
would have been/done本应是/做…
不是对将来事情的推测,而是表示与过去事实相反的情况,虚拟语气.
——————————————————————————————————
表示与过去事实相反的情况的虚拟语气构成:
从句:Had+过去分词,主句:Should/would/could/might have done.
例If I had got there earlier,I should/could have met her.如果我早到那儿,我就会见到她.(事实上:去晚了)
而楼主的表示对将来的推测,构成如下:
从句If+主语+ ① should+动词 ② did ③were to do,主句should/would/could/might do
例:If he would come here tomorrow,I should/would talk to him.如果他哪天来这儿的话,我就跟他谈谈.(事实:来的可能性很小)
不是对将来事情的推测,而是表示与过去事实相反的情况,虚拟语气.
——————————————————————————————————
表示与过去事实相反的情况的虚拟语气构成:
从句:Had+过去分词,主句:Should/would/could/might have done.
例If I had got there earlier,I should/could have met her.如果我早到那儿,我就会见到她.(事实上:去晚了)
而楼主的表示对将来的推测,构成如下:
从句If+主语+ ① should+动词 ② did ③were to do,主句should/would/could/might do
例:If he would come here tomorrow,I should/would talk to him.如果他哪天来这儿的话,我就跟他谈谈.(事实:来的可能性很小)
would have been 和 would have done 有什么区别吗?
could have done 和 can have done 有什么区别?还有would have done
Would rather have done,would rather do有什么区别?
should have done 与would have done有区别吗?有would/should had done
HAVING BEEN DONE和HAVE BEEN DONE有什么区别?
could have done和would have done的区别
would to have done结构与would have like to do结构有什么区别?
having being done 和have been done 有什么区别
will have done sth 与 would have done sth 有什么区别啊
虚拟语气中的would have done 与could have done结构 有什么 区别?什么时候用would什么
have been done和 have done什么区别?
would be 和would have done