本文目录
在英语语法中,现在完成时是用来描述发生在过去某个时间点并一直延续到现在的事情。在构成现在完成时的时候,我们需要使用助动词 "have" 或 "has" ,再加上一个过去分词。然而,有些情况下,我们需要在助动词 "have" 或 "has" 后面加上 "been",以表达一些特定的意思。
表示状态
当我们想要强调一个状态的持续性时,我们可以在现在完成时中使用 "been"。比如说:
- I have been married for five years.(我结婚已经五年了。)
- He has been a teacher for ten years.(他当老师已经十年了。)
在以上两个例句中,我们使用 "been" 来表达婚姻状态和职业状态的持续性。
表示动作的延续
有些动作在过去某个时间点开始,一直持续到现在,我们可以在现在完成时中使用 "been" 来表示这种延续性。比如说:
- I have been studying English for three years.(我学英语已经三年了。)
- They have been living in America since 2010.(他们自2010年以来一直住在美国。)
在以上两个例句中,我们使用 "been" 来强调这些动作的持续性。
表示被动语态
当我们需要使用被动语态来描述某个动作时,我们可以在现在完成时中使用 "been"。比如说:
- The book has been read by many people.(这本书已经被很多人读过了。)
- The report has been written by John.(这份报告是由约翰写的。)
在以上两个例句中,我们使用 "been" 来构成被动语态,强调这些动作的被动性质。
总之,在现在完成时中使用 "been" 可以帮助我们更准确地表达一些特定的意思,特别是强调状态的持续性、动作的延续和被动语态的使用。记住这些用法,让我们更好地运用现在完成时。