在英语中现在完成时有时用have加动词过去分词,有时用have been加动词过去分词,这两种用法的区别是什么?
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/27 11:08:22
![在英语中现在完成时有时用have加动词过去分词,有时用have been加动词过去分词,这两种用法的区别是什么?](/uploads/image/z/2939329-1-9.jpg?t=%E5%9C%A8%E8%8B%B1%E8%AF%AD%E4%B8%AD%E7%8E%B0%E5%9C%A8%E5%AE%8C%E6%88%90%E6%97%B6%E6%9C%89%E6%97%B6%E7%94%A8have%E5%8A%A0%E5%8A%A8%E8%AF%8D%E8%BF%87%E5%8E%BB%E5%88%86%E8%AF%8D%2C%E6%9C%89%E6%97%B6%E7%94%A8have+been%E5%8A%A0%E5%8A%A8%E8%AF%8D%E8%BF%87%E5%8E%BB%E5%88%86%E8%AF%8D%2C%E8%BF%99%E4%B8%A4%E7%A7%8D%E7%94%A8%E6%B3%95%E7%9A%84%E5%8C%BA%E5%88%AB%E6%98%AF%E4%BB%80%E4%B9%88%3F)
在英语中现在完成时有时用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了。和动词的关系很大!看动词就行了!
收起