Alice Chu
Member
- Joined
- Oct 14, 2019
- Member Type
- English Teacher
- Native Language
- Chinese
- Home Country
- Taiwan
- Current Location
- Taiwan
Please tell me if my understanding is correct.
Present perfect continuous can be used in the following situations.
1) A single action started in the past and has continued until the present, and it is happening at the moment of speaking.
How long have they been playing tennis?
They’ve been playing tennis for an hour. (They’re still playing tennis now.)
We cannot use “have played” here.
2) A repeated action happens from the past up to the present, and it is not necessarily happening at the moment of speaking.
How long have they been playing tennis?
(= How long have they played tennis?)
They’ve been playing tennis Every Sunday for two years.
(= They’ve played tennis Every Sunday for two years.)
3) An action stops not long before the present, and it has a result in the present.
I am tired because I have been doing homework.
We cannot use “have done” here.
4) An action stops not long before the present, and it leaves evidence in the present.
It has been raining because the street is still wet.
We cannot use “has rained” here.
5) Temporary situations or habits started in the past and continues to the present, and it is not necessarily happening at the moment of speaking.
I normally drive to work, but I have been going to work by bus because my car has broken down.
We cannot use “have gone” here.
Present perfect continuous can be used in the following situations.
1) A single action started in the past and has continued until the present, and it is happening at the moment of speaking.
How long have they been playing tennis?
They’ve been playing tennis for an hour. (They’re still playing tennis now.)
We cannot use “have played” here.
2) A repeated action happens from the past up to the present, and it is not necessarily happening at the moment of speaking.
How long have they been playing tennis?
(= How long have they played tennis?)
They’ve been playing tennis Every Sunday for two years.
(= They’ve played tennis Every Sunday for two years.)
3) An action stops not long before the present, and it has a result in the present.
I am tired because I have been doing homework.
We cannot use “have done” here.
4) An action stops not long before the present, and it leaves evidence in the present.
It has been raining because the street is still wet.
We cannot use “has rained” here.
5) Temporary situations or habits started in the past and continues to the present, and it is not necessarily happening at the moment of speaking.
I normally drive to work, but I have been going to work by bus because my car has broken down.
We cannot use “have gone” here.