词典词条 · 问答

present perfect continuous tense ³ (现在完成进行时)

核心问题

For years we've been demanding better housing and jobs.
这里的现在完成进行时 we've been demanding 与现在完成时 we've demanded 有什么区别?

词典解答

上句中的现在完成进行时在于强调动作的连续性和未完结性(表示动作持续不断,而且还要进行下去),有时可用汉语的“一直”来翻译这一含义(例如,他一直在沉思着)。如:

还要进行下去),有时可用汉语的“一直”来翻译这一含义(例如,他一直在沉思着)。如:They have been waiting for the right moment in history to share their secret. A time when the world is ready to handle the truth. (Dan Brown, The Da Vinci Code) 他们一直在等待合适的机会让别人分享他们的秘密,等待一个让全世界都准备直面那个历史真相的时机。(《达·芬奇密码》)

[句意]多年来我们一直要求改善居住条件和获得较好的工作。

来源:英语常见问题解答大词典-7.md · 第 16341644 行 · 原文哈希 fa86ae543c