本文目录
现在完成进行时是一种复合时态,由“have/has been + 现在分词”构成。它表示一个动作或者状态从过去开始一直持续到现在,并且仍在继续进行。本文将从以下几个方面对现在完成进行时的用法进行归纳。
表示持续的动作
现在完成进行时通常用来表示一个动作从过去开始一直持续到现在,如:
- I have been studying English for 5 years. (我已经学习英语5年了)
- She has been working as a teacher for 10 years. (她已经当了10年老师了)
- They have been living in New York since 2010. (他们自2010年以来一直住在纽约)
表示未完成的动作
现在完成进行时也可以用来表示一个动作从过去开始一直持续到现在,但是它还没有结束,如:
- I have been writing this article for an hour. (我已经写这篇文章一个小时了)
- They have been building the bridge for three months. (他们已经修建这座桥三个月了)
表示重复的动作
现在完成进行时还可以用来表示一个动作在过去和现在多次重复发生,如:
- He has been traveling to Japan every year since 2010. (他自2010年以来每年都去日本旅游)
- They have been playing soccer together every weekend. (他们每个周末都一起踢足球)
需要注意的是,现在完成进行时在口语中使用较多,在正式的书面语中使用较少。
总之,现在完成进行时的用法较为灵活,需要根据具体情况进行灵活运用。希望本文能对您有所帮助。