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 simple can be used in the following situations.
1) A state started in the past and has continued until the present, and it is still true at the moment of speaking.
1. How long have you known each other?
We’ve known each other for over twenty years.
We cannot use “have been knowing” here.
2. I haven’t seen Joe since he left home.
We cannot use “haven’t been seeing” here.
2) The negative form of an action verb refers to a negative state starting in the past and continuing to the present, and it is still true at the moment of speaking.
I haven’t played tennis for two months. Can you play tennis with me next Sunday?
We cannot use “haven’t been playing” here.
3) A repeated action happens from the past up to the present, and it is not necessarily happening at the moment of speaking.
How long has your sister studied English?
(= How long has your sister been studying English?)
She’s studied English for five years.
(= She’s been studying English for five years.)
4) An action was completed in the past without a specific time, and the completion has a result or an effect in the present.
1. Lily has rebuilt her old house. It looks nice now.
We cannot use “has been rebuilding” here.
2. I’ve read the book you recommended, so we can talk about it now.
We cannot use “have been reading” here.
5) Something happened in the past without a specific time. It usually refers to a life experience.
1. I have visited London. It’s a nice city, and I’d like to go there with my family as soon as possible.
We cannot use “have been visiting” here.
2. Tina has been to Paris several times. She likes the city a lot.
We cannot use “has been being” here.
Present perfect simple can be used in the following situations.
1) A state started in the past and has continued until the present, and it is still true at the moment of speaking.
1. How long have you known each other?
We’ve known each other for over twenty years.
We cannot use “have been knowing” here.
2. I haven’t seen Joe since he left home.
We cannot use “haven’t been seeing” here.
2) The negative form of an action verb refers to a negative state starting in the past and continuing to the present, and it is still true at the moment of speaking.
I haven’t played tennis for two months. Can you play tennis with me next Sunday?
We cannot use “haven’t been playing” here.
3) A repeated action happens from the past up to the present, and it is not necessarily happening at the moment of speaking.
How long has your sister studied English?
(= How long has your sister been studying English?)
She’s studied English for five years.
(= She’s been studying English for five years.)
4) An action was completed in the past without a specific time, and the completion has a result or an effect in the present.
1. Lily has rebuilt her old house. It looks nice now.
We cannot use “has been rebuilding” here.
2. I’ve read the book you recommended, so we can talk about it now.
We cannot use “have been reading” here.
5) Something happened in the past without a specific time. It usually refers to a life experience.
1. I have visited London. It’s a nice city, and I’d like to go there with my family as soon as possible.
We cannot use “have been visiting” here.
2. Tina has been to Paris several times. She likes the city a lot.
We cannot use “has been being” here.