1. 表示一个从过去开始但仍在进行的行动:
It has been raining for two hours. (现在还在下)
Jack hasn’t been feeling very well recently.
2. 表示一个在过去开始而在最近刚刚结束的行动:
Ann is very tired. She has been working hard.
Why are you clothes so dirty? What have you been doing?
3. 现在完成时强调动作行为的结果、影响,而现在完成进行时只强调动作行为本身:
Tom’s hands are very dirty. He has been repairing the car.
The car is going again now. Tom has repaired it.
Ann is very tired. She has been working hard.
Why are you clothes so dirty? What have you been doing?
3. 现在完成时强调动作行为的结果、影响,而现在完成进行时只强调动作行为本身:
Tom’s hands are very dirty. He has been repairing the car.
The car is going again now. Tom has repaired it.
4,表示一个从过去开始延续到现在,可以包括现在在内的一个阶段内,重复发生的行动:
She has been playing tennis since she was eight.
值得注意的是:
现在完成时有否定结构、而现在完成进行时没有否定结构。
现在完成时态可表示做完的时期以及已有的经验、但现在完成进行时不可以。
在当代英语中,现在完成进行时有时也可用否定结构。如:
Since that unfortunate accident last week, I haven’t been sleeping at all well. 自从上周发生了那次不幸事故之后,我一直睡得很不好.
He hasn’t been working for me and I haven’t has that much contact with him. 他并没有给我工作过,我和他没有过那许多接触。
She has been playing tennis since she was eight.
值得注意的是:
现在完成时有否定结构、而现在完成进行时没有否定结构。
现在完成时态可表示做完的时期以及已有的经验、但现在完成进行时不可以。
在当代英语中,现在完成进行时有时也可用否定结构。如:
Since that unfortunate accident last week, I haven’t been sleeping at all well. 自从上周发生了那次不幸事故之后,我一直睡得很不好.
He hasn’t been working for me and I haven’t has that much contact with him. 他并没有给我工作过,我和他没有过那许多接触。
一般疑问句构成:
Have/has+主语+been+现在分词+其他
Have/has+主语+been+现在分词+其他
否定句构成:
主语+has/have+not+been+现在分词
主语+has/have+not+been+现在分词