一个新概念英语的一个时态的问题这个表示过去的have been done 和have done和have been doing 这三个第一个是被动的现在完成时吗,第二个是不是主动的现在完成时,那第三个是什么时态啊?最好举3句
来源:学生作业学帮网 编辑:学帮网 时间:2024/06/05 20:23:50
一个新概念英语的一个时态的问题
这个表示过去的have been done 和have done和have been doing 这三个第一个是被动的现在完成时吗,第二个是不是主动的现在完成时,那第三个是什么时态啊?
最好举3句句子,最后意思都是很相近的 ,
对,第一个是现在完成时的被动语态,如
The books have been sold out now.书现在已经志光了.
第二个是现在完成时的主动语态,如
They have sold out the books.他们已经把书卖光了.
第三个是现在完成进行时,表示一直持续到现在的动作或状态,如
Recently they have been preparing for the test.最近他们一直在准备考试.
have been done 是现在完成时的被动语态,have done是现在完成时的主动语态,现在完成时的作用是表示过去发生的动作(行为)对现在的影响。
例如:the car have been fixed already.
i have finished my homework.
have been doing 是现在完成进行时,表示动作从过去开始...
全部展开
have been done 是现在完成时的被动语态,have done是现在完成时的主动语态,现在完成时的作用是表示过去发生的动作(行为)对现在的影响。
例如:the car have been fixed already.
i have finished my homework.
have been doing 是现在完成进行时,表示动作从过去开始,一直发生到现在,并且可能继续发生下去,这种时态强调地是动作的延续性和规律性。
例如:i have been teaching in this school for 35 years.
我在该校已经教了35年的书了。(并且还有可能继续教下去)
收起