had done 和have done的区别

时间:2024-04-30 13:51:26 5A范文网 浏览: 平时作业 我要投稿

have done 是从过去发生,截止到现在,比如i have done my homework,我已经写完作业了,表示我现在不用写作业了,而had done是过去的过去发生,截止到过去,比如i had done my homework yesterday我昨天就完成作业了。

had done 和have done的区别

have的的用法

1. have +过去分词,构成完成时态。如:

He has left for Japan. 他已去了日本。

We’ve just done the washing-up. 我们刚洗完碗碟。

Poor Jim has just had an accident. 可怜的吉姆刚出了个事故。

I have had this car for three years. 这辆汽车我已用了3年了。

By the end of last month, they had finished the work. 上月未他们就已经完成了工作

2. have + been +现在分词,构成完成进行时。如:

I have been studying English for 8 years. 我学英语已达八年了。

The children have been having a lot of run. 孩子们一直玩得很开心。

We had been doing business with each other for years before we quarreled. 在吵翻之前,我们多年来在业务上一直来往。

By this time next year, we will have been doing business with each other for 20 years. 到明年这时候,我们的业务住来就满20年了。

I woke up—I had been having a bad dream. 我醒了,我做了个噩梦。

3. have+been +过去分词,构成完成式被动语态。如:

English has been taught in China for many years. 中国教英语已经多年。

I have been made redundant, so I’m going abroad. 我被定成了超编人员,所以我打算出国。

Thousands of pounds have been spent on the new hospital. 这家新医院花费了数千英镑。

None of my friends have been invited to the party. 我的朋友中没有一个被邀参加晚会。

All means have been used to get him to change his mind. 为了转变他的想法,所有的办法都用过了。

来源:网络整理 免责声明:本文仅限学习分享,如产生版权问题,请联系我们及时删除。

相关文章:

除数是两位数的除法可以把除数看作和他接近的整十数来04-30

求大姐大哥了为迎接2008年北京奥运会,奥运指挥部发布04-30

已知数列an的前n项和为sn,且sn+1/3an=1(n∈N*)求an的04-30

如何提高小学生的句子排序能力04-30

10^180-10^30最接近下列哪个数?10^21010^15010^3010^104-30

某商场开业庆典时,店外挂的氢气球因人群拥挤而被挤破,遇04-30

下列有关化学实验安全问题的叙述中不正确的是()A.闻化学04-30

阅读丹麦地理简图,回答问题。(1)描述该国地理位置特征。(204-30

1大还是5分之5大?04-30

某校学生举行春游,若租用45座客车,则有15人没有座位,若租04-30

热搜文章
最新文章