论文部分内容阅读
现在完成进行时表示过去某一时间发生的动作一直持续到现在,并且在今后还可能继续进行的句子,其谓语动词的结构为“have(has) been+现在分词”。
现在完成进行时需注意的几点:
现在完成进行时是一个兼有现在完成时和现在进行时二者基本特点的时态。由于它有现在完成时的特点,所以它可以表示某一个动作对现在产生的结果或影响。由于它有现在进行时的特点,所以它也可以表示某一动作的延续性、临时性、重复性、生动性乃至感情色彩。
①现在完成进行时和现在完成时皆可表示动作对现在产生的结果,但前者所表示的结果是直接的,而后者所表示的则是最后的结果。如:
We have been cleaning the classroom. 我们一直在打扫教室。(其直接结果可能是我们现在还在打扫,身上都是灰)
We have cleaned the classroom. 我们已把教室打扫过了。(其结果是现在教室很清洁,也可能是昨天打扫的)
②现在完成进行时有时有延续性,而现在完成时往往没有。如:
They have been widening the road. (该句的意思是他们在加宽马路,但尚未完工)
They have widened the road. (该句意思则是已完工了)
③有时现在完成时有延续性(如一些属于持续性的动词),但无临时性质。如:
Mr. Smith has lived in London since 1978. (该句有“史密斯先生在伦敦久居”的含义。)
但现在完成进行时并不总是具有临时的性质。如:
My mother has been teaching English for twenty years. (该句表示动作现在仍在继续,并将延续下去,在此并无临时性质,但较口语化。)
My mother has taught English for twenty years. (该句较为正式,动作是否延续下去,须由上下文决定,但在一般情况下都是延续下去的。)
④现在完成进行时往往表示动作在重复,现在完成时则常常不带重复性。如:
Have you been meeting her lately? (该句有“经常相会”之意)
Have you met her lately? (该句只表示“最近你见过她吗?”,没有经常的意味。)
⑤现在完成进行时比较生动,有时含有明显的感情色彩,而现在完成时往往只说明一个事实,一种影响或结果,平铺直叙,没有什么感情色彩可言。如:
What have you been doing? (该句表示惊异)
What have you done? (该句只是一个问题)
Who’s been eating my apples? (该句有强烈的感情色彩,表示愤怒不满;它兼有进行时态,所以有“苹果未被全部吃光”的意思)
Who’s eaten my apples? (该句是完成时态,说明“苹果一个不剩了”,只是希望回答的一个问题)
现在完成进行时需注意的几点:
现在完成进行时是一个兼有现在完成时和现在进行时二者基本特点的时态。由于它有现在完成时的特点,所以它可以表示某一个动作对现在产生的结果或影响。由于它有现在进行时的特点,所以它也可以表示某一动作的延续性、临时性、重复性、生动性乃至感情色彩。
①现在完成进行时和现在完成时皆可表示动作对现在产生的结果,但前者所表示的结果是直接的,而后者所表示的则是最后的结果。如:
We have been cleaning the classroom. 我们一直在打扫教室。(其直接结果可能是我们现在还在打扫,身上都是灰)
We have cleaned the classroom. 我们已把教室打扫过了。(其结果是现在教室很清洁,也可能是昨天打扫的)
②现在完成进行时有时有延续性,而现在完成时往往没有。如:
They have been widening the road. (该句的意思是他们在加宽马路,但尚未完工)
They have widened the road. (该句意思则是已完工了)
③有时现在完成时有延续性(如一些属于持续性的动词),但无临时性质。如:
Mr. Smith has lived in London since 1978. (该句有“史密斯先生在伦敦久居”的含义。)
但现在完成进行时并不总是具有临时的性质。如:
My mother has been teaching English for twenty years. (该句表示动作现在仍在继续,并将延续下去,在此并无临时性质,但较口语化。)
My mother has taught English for twenty years. (该句较为正式,动作是否延续下去,须由上下文决定,但在一般情况下都是延续下去的。)
④现在完成进行时往往表示动作在重复,现在完成时则常常不带重复性。如:
Have you been meeting her lately? (该句有“经常相会”之意)
Have you met her lately? (该句只表示“最近你见过她吗?”,没有经常的意味。)
⑤现在完成进行时比较生动,有时含有明显的感情色彩,而现在完成时往往只说明一个事实,一种影响或结果,平铺直叙,没有什么感情色彩可言。如:
What have you been doing? (该句表示惊异)
What have you done? (该句只是一个问题)
Who’s been eating my apples? (该句有强烈的感情色彩,表示愤怒不满;它兼有进行时态,所以有“苹果未被全部吃光”的意思)
Who’s eaten my apples? (该句是完成时态,说明“苹果一个不剩了”,只是希望回答的一个问题)