1.更强调动作的延续性(从过去某一时刻开始的动作,一直持续到现在或许还将持续下去)
e.g.I'm 20 years old and I have been working in this company since I graduated from the university.
现在完成进行时 VS.现在完成时
现在完成进行时强调“持续性”,不管有没有“一段时间”的时间状语与之搭配,都有“未完结性”和“持续性”的含义。而现在完成时虽然也能表示“持续的动作”,但强调的更多是动作的完成及过去发生的动作对现在造成的影响。
e.g.I was very tired when you saw me yesterday because I had been running.
e.g.I've just cleaned the car
2.现在完成进行时可以表示动作的“重复性”,完成时则没有这个用法
e.g.You look tired. Have you been working hard?
e.g. I have been calling you all morning
比较:
A:You have been telephoneing for ages. Haven't you nearly finished?
B: I have not got through yet, I have been trying to get our pairs office but the line has been engaged all morning.
閱讀更多 日常生活的小確幸 的文章