本文目录
在英语语法中,现在完成时是一个非常重要的时态,它可以用来描述过去发生的事情和目前的状态。现在完成时既可以使用主动语态,也可以使用被动语态,下面我们将详细介绍这两种语态的用法和区别。
现在完成时的主动语态
现在完成时的主动语态是由“have/has + 过去分词”构成的。它用来描述一个动作或者状态从过去一直持续到现在,强调的是动作的完成性和对现在造成的影响。
例如:
- I have finished my homework. (我已经完成了作业。)
- She has lived in New York for five years. (她已经在纽约生活了五年。)
- They have visited China twice. (他们已经两次访问过中国。)
现在完成时的被动语态
现在完成时的被动语态是由“have/has been + 过去分词”构成的。它用来描述一个动作或者状态从过去一直持续到现在,并且强调的是动作的承受者或者状态的持有者。
例如:
- The book has been read by many people. (这本书已经被很多人阅读过了。)
- The house has been cleaned by the maid. (这个房子已经被女佣打扫过了。)
- The car has been repaired by the mechanic. (这辆车已经被机械师修理过了。)
需要注意的是,现在完成时的被动语态和主动语态的区别在于主语的主动性和被动性。主动语态的主语是动作的执行者,而被动语态的主语是动作的承受者。
总结
现在完成时是英语语法中的一个重要时态,它可以使用主动语态和被动语态。主动语态强调的是动作的完成性和对现在的影响,被动语态强调的是动作的承受者或者状态的持有者。在使用时需要根据语境和需要选择合适的语态和时态。