hhjc.net
当前位置:首页 >> CAn't hAvE DonE和CoulDn‘t hAvE DonE 的区别 >>

CAn't hAvE DonE和CoulDn‘t hAvE DonE 的区别

都有区别。 1、can have done 和could have done 的区别 can hav

首先have done表示已经做过,这点就不用谈了. can't have done 表示

前者是情态动词加现在完成时,表对过去的推测,意思是本不能做某事,实际上做了 后者就是一般的情态动词

can't,couldn't ,can't have

前者是否定,后则是肯定. could have done 表示“过去本能够做某事却未做。”

首先have done表示已经做过,这点就不用谈了. can't have done 表示

“would+have+done”虚拟语气,表示对过去事情的假设,意思是“本来会做”。 1. I

can have done can have done 通常只用于否定句和疑问句。用于否定句时表否

英语中没有 didn't have done 这种表达方式,但有 hadn't do

needn't have done从用法上,是情态动词,didn't need to

网站首页 | 网站地图
All rights reserved Powered by www.hhjc.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com