现在完成时态与完成进行时态有什么区别

现在完成时态与完成进行时态有什么区别
2024-12-31 18:18:05
推荐回答(2个)
回答1:

现在完成进行时态与现在完成时态的区别

现在完成进行时可以与时间状语连用,也可以不用,这一点使之有别于现在完成时态。后者往往要与时间状语since September,ever since,for three months连用,如果没有这些时间状语,现在完成时态表示的往往是已完成的动作或状态;或者现在完成时态要与副词just,already,yet等等连用。而现在完成进行时往往与all the (this) morning/ afternoon/ day/ month,或the whole day, etc连用。试对比以下各例:

I have been working on the experiment report this morning, but I haven’t completed it yet.

我今天一上午就忙着写试验报告了,可是到现在也没写完。

They have been repairing the broken road.

他们一直在维修那条破路。(可能是刚歇息下来,也可能还在修。)

They have already repaired the broken road.

他们把路修完了。(动作已然结束。)

现在完成进行时态表示的是一种不间断的持续行为。但是如果一个动作是重复在做,或者要表示动作做过的次数时,是不可以使用现在完成进行时态的。如下例:

I’ve been writing letters since breakfast.

I’ve written to him three times, but I haven’t heard from him up till now.

就如同说I am writing 的动作是不能连用twice 或three times 一样。

He has called on his cousin many times, but each time he happened to be out.

回答2:

一个是