关于英语中的现在完成时

来源:百度知道 编辑:UC知道 时间:2024/09/25 14:34:48
什么时候用have+过去分词,什么时候用have+been+现在分词?

第一种结构是现在完成时,是已经完成了的事情,与现在不挂钩;而第二种结构是现在完成进行时,指的是一直持续到现在的事情!

have+been+现在分词表示现在仍然在从事那个动作
have+过去分词则没有这个意思

have+过去分词是现在完成时的基本形态
如:He has finished his book already.

have+been+现在分词是现在完成时的进行时态,动作是从过去到现在一直进行的。
如:He has been writting his book.

后者是用来表示被动语态的.
例如:要表达"作业已经做完了" homework have been completed