请问have\has\had done和have\has\had been done 各有什么区别?been和gone又有什么不同?很急,我给20分!但请分别说清楚,简单明了举例说明!最后最好写一些归纳性的句子··可以将这几个区别开的,谢谢大家

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/02 08:09:06
请问have\has\had done和have\has\had been done 各有什么区别?been和gone又有什么不同?很急,我给20分!但请分别说清楚,简单明了举例说明!最后最好写一些归纳性的句子··可以将这几个区别开的,谢谢大家

请问have\has\had done和have\has\had been done 各有什么区别?been和gone又有什么不同?很急,我给20分!但请分别说清楚,简单明了举例说明!最后最好写一些归纳性的句子··可以将这几个区别开的,谢谢大家
请问have\has\had done和have\has\had been done 各有什么区别?been和gone又有什么不同?
很急,我给20分!但请分别说清楚,简单明了
举例说明!最后最好写一些归纳性的句子··可以将这几个区别开的,谢谢大家!

请问have\has\had done和have\has\had been done 各有什么区别?been和gone又有什么不同?很急,我给20分!但请分别说清楚,简单明了举例说明!最后最好写一些归纳性的句子··可以将这几个区别开的,谢谢大家
have\has done 叫现在完成时.表示动作发生在过去,对现在有一定的影响.通常与时间段连用.
如:I have finished my homework.
It has rained for three days.
had done 是过去完成时.表示动作发生在过去的过去.通常句中有过去时间状语作参照.
如:I had finished my homework before my father came back.
have\has\had been done 是现在/ 过去完成时的被动语态.表示某事被做.
have been to..表示去过某地,又回来了.
have gone to.表示去了某地,还没回来.
如:I have been to BeiJing.It's really beautiful.
Mr Wang is not in the office.He has gone to BeiJing.

has done 是过去做的 现在已经做完了
有BEEN 的话 则是某事被做。
时间的区别
而has been to是去过了 已经回来了
Gone 则是去了 还没回来。
如 he has rented the house 他已经租了房子,未知现在
the bike has been repaired.
He has been to the c...

全部展开

has done 是过去做的 现在已经做完了
有BEEN 的话 则是某事被做。
时间的区别
而has been to是去过了 已经回来了
Gone 则是去了 还没回来。
如 he has rented the house 他已经租了房子,未知现在
the bike has been repaired.
He has been to the cinema.他去了电影院。回来了。
He has gone to the cinema. 他已经去了电影院,还没回来。

收起

1.have/has/done 现在完成时,如I have known the guy.
had done 过去完成时,表示过去的过去,如 When I got to the cinema,the film had begun.
2.have/has/been done 现在完成时的被动,如The flowers have been watered.
had bee...

全部展开

1.have/has/done 现在完成时,如I have known the guy.
had done 过去完成时,表示过去的过去,如 When I got to the cinema,the film had begun.
2.have/has/been done 现在完成时的被动,如The flowers have been watered.
had been done 过去完成时的被动,如My homework had been finished before I got home.
3.Where have you been?出现类似的对话时,表示被提问者已经回来。
Where has he gone? 这种表示句中的he还没回来。
这是最简单的区分方法

收起