现在完成时Have/Has been+动词ingHave/Has been+动词过去分词两者有什么不同啊?按照自己的话说,再多举几个例子.

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/13 00:04:44
现在完成时Have/Has been+动词ingHave/Has been+动词过去分词两者有什么不同啊?按照自己的话说,再多举几个例子.

现在完成时Have/Has been+动词ingHave/Has been+动词过去分词两者有什么不同啊?按照自己的话说,再多举几个例子.
现在完成时
Have/Has been+动词ing
Have/Has been+动词过去分词
两者有什么不同啊?
按照自己的话说,再多举几个例子.

现在完成时Have/Has been+动词ingHave/Has been+动词过去分词两者有什么不同啊?按照自己的话说,再多举几个例子.
首先楼主要理解have /has been done 是 have /has done (是现在完成时)的被动语态,既是现在完成时的被动形式,表示过去发生或已经完成的动作对现在造成的影响或结果,或从过去已经开始,持续到现在的动作或状态.
eg:
The countryside has changed a lot in the past few years.
这个农村在过去的几年里变化了很多.
The book has been read many times.(这个书看了很多遍了)
have been doing是现在完成进行时,表示从过去某一时间开始一直延续到现在的动作.这一动作可能刚刚开始,也可能仍在继续,并可能延续到将来.
eg:
The chirdren have been watching TV since six o'clock这个孩子从六点开始一直在看电视(而且现在还在看)
I have been working in this factory sin 2000.自从2000年我一直在这个工厂工作(现在还在这个工厂工作)

1.是现在完成进行时,表示一个动作从过去一直持续到现在,动词必须为延续性动词
2.是现在完成时的被动语态,表示完成和被动
eg:I have been working in this factory sin 1990.
自从1990年我一直在这个工厂工作
eg:The book has been published many times. 这本书已经被出版了许多次了...

全部展开

1.是现在完成进行时,表示一个动作从过去一直持续到现在,动词必须为延续性动词
2.是现在完成时的被动语态,表示完成和被动
eg:I have been working in this factory sin 1990.
自从1990年我一直在这个工厂工作
eg:The book has been published many times. 这本书已经被出版了许多次了。
~~英语教师团队真诚为您服务~~

收起

Have/Has been+动词ing表示动作持续在进行。
Have/Has been+动词过去分词表示动作在过去已经完成。
It has been raining for five hours.
The job has been finished yesterday.