在英语语法中,“have been”和“have been doing”常用于表达过去发生的动作或经历对现在产生的影响。下面将通过几个来详细介绍这一语法结构的用法。
1. 现在完成进行时是这样构成的:主语+have/has+been+动词的现在分词(-ing形式)。
2. 肯定句的结构是:主语+have/has+been+动词的现在分词,例如:I have been working.
3. 否定句在have/has后加not,构成:主语+have/has+not+been+动词的现在分词,例如:She has not been studying.
1. 现在完成时表示过去发生的动作对现在的影响,而现在完成进行时则表示一个动作从过去开始延续至现在。
2. 现在完成时的句型是主语+have/has+过去分词,而现在完成进行时是主语+have/has+been+现在分词。
3. 例句:现在完成时:"I have visited Paris." vs. 现在完成进行时:"I have been living in this city for five years."
1. 将来完成进行时的构成是:will+have been+动词的现在分词。
2. 表示一个动作在未来某个时间点之前持续进行,比如:By the end of next month, the project will have been completed.
3. 这个时态常用于描述某种规律性的动作或事件,强调延续性。
1. “be doing”可用来表达说话口吻的变化,使语气更激烈。
2. 例如,I’m telling you, it’s been happening for a while now.
3. 这种用法常见于告诫或警告的场合,加强语气。
1. The Brownlee brothers have been doing triathlons since they were children.
2. Despite arguing over “stupid things” now and then, Alistair agrees that having a brother is an advantage.
3. 这些例句展示了现在完成进行时的具体运用情景,强调动作的持续性和连续性。
通过以上几个小节的介绍,我们可以更好地理解和运用“have been”和“have been doing”这一语法结构,准确地表达动作的延续性和连续性,丰富语言表达能力。