在英语中现在完成时有时用have加动词过去分词,有时用have been加动词过去分词,这两种用法的区别是什么?
来源:学生作业帮助网 编辑:作业帮 时间:2024/05/06 01:30:44
在英语中现在完成时有时用have加动词过去分词,有时用have been加动词过去分词,这两种用法的区别是什么?
在英语中现在完成时有时用have加动词过去分词,有时用have been加动词过去分词,这两种用法的区别是什么?
在英语中现在完成时有时用have加动词过去分词,有时用have been加动词过去分词,这两种用法的区别是什么?
前者表示现在完成是的主动语态.后者表示现在完成时的被动语态,就这么简单.
哦
其实have been + 过去分词只是have + done 的一个特例而已。
这里done可以是任何动词的过去分词,当就也就包括been。
所以现在完成时只有一种形式:have + done。
至于什么时候分have + been + 过去分词,一般是被动词态的现在完成时。
如:The job is done. --> The job has been done...
全部展开
其实have been + 过去分词只是have + done 的一个特例而已。
这里done可以是任何动词的过去分词,当就也就包括been。
所以现在完成时只有一种形式:have + done。
至于什么时候分have + been + 过去分词,一般是被动词态的现在完成时。
如:The job is done. --> The job has been done.
希望对你有帮助!!
收起
有两个主要用发:已完成(过去发生的动作已完成并有可能对现在有影响)和未完成(过去发生的动作未完成有可能持续到现在)。简单点就是been后面跟的是可持续性动词,表示动作的可持续。如果是即动就不能加been了。和动词的关系很大!看动词就行了!...
全部展开
有两个主要用发:已完成(过去发生的动作已完成并有可能对现在有影响)和未完成(过去发生的动作未完成有可能持续到现在)。简单点就是been后面跟的是可持续性动词,表示动作的可持续。如果是即动就不能加been了。和动词的关系很大!看动词就行了!
收起