Alice Chu
Member
- Joined
- Oct 14, 2019
- Member Type
- English Teacher
- Native Language
- Chinese
- Home Country
- Taiwan
- Current Location
- Taiwan
Dear teachers,
Could you please tell me if my understanding is correct and help me teach my students correctly?
Present perfect tense is not used with specific past time.
(1)a finished action before now
(2)a finished action with a present result
(3)a finished action indicating how many or how much
(4)a finished action used with an unfinished time word(this week…)
(5)a finished action indicating life experience before now
(6)an unfinished action indicating how long, used with for or since
Present perfect continuous tense is not used with stative verbs or specific past time.
(1)a finished action with a present result we can see, feel or smell
(2)an unfinished action indicating how long, used with for or since
(3)an unfinished action indicating temporary situations
Could you please check and correct the following examples and meanings?
1. She has cleaned her house. It looks good now.
→The action was completed in the recent past and has a result in the present.
2. She has been cleaning her house, so she is tired now.
→The action has stopped recently and has a present result we can see. The work could be completed or not.
3. She has been cleaning her house, and she is not finished yet.
→The action started in the past and continues to the present. The action is not completed.
4. (A)She has cleaned her house for two hours. She’ll be finished soon.
(B)She has been cleaning her house for two hours. She’ll be finished soon.
→The action started two hours ago and continues to the present. I think the two sentences have the same meaning. If I am wrong, could you please tell me why?
5. (A)I have worked in London for 20 years. I like my job.
→The action started 20 years ago and continues to the present. The timeline continues to the present.
(B)I have been working in London for 20 years. I like my job.
→The action started 20 years ago and continues to the present. It will continue to the future. The timeline continues to the future.
6. I usually work in London, but I have been working in Paris for a month / for the last month.
→The temporary action started a month ago and continues to the present.
7. (A)I have lived in London since I was born.
(B)I have been living in London since I was born.
→The permanent action started in the past and continues to the present.
I think the two sentences have the same meaning. If I am wrong, could you please tell me why?
8. (A)She has written two novels this year.
→a completed action used with unfinished time
(B)She wrote two novels last year.
→a completed action used with finished time
9. I have been in Paris for two weeks. → correct
I have gone to Paris for two weeks. → incorrect
10. He has been to Paris several times. → correct
He has gone to Paris several times. → incorrect
If I miss any uses of the two tenses above, could you please give me examples and explanations? Thank you very much.
Could you please tell me if my understanding is correct and help me teach my students correctly?
Present perfect tense is not used with specific past time.
(1)a finished action before now
(2)a finished action with a present result
(3)a finished action indicating how many or how much
(4)a finished action used with an unfinished time word(this week…)
(5)a finished action indicating life experience before now
(6)an unfinished action indicating how long, used with for or since
Present perfect continuous tense is not used with stative verbs or specific past time.
(1)a finished action with a present result we can see, feel or smell
(2)an unfinished action indicating how long, used with for or since
(3)an unfinished action indicating temporary situations
Could you please check and correct the following examples and meanings?
1. She has cleaned her house. It looks good now.
→The action was completed in the recent past and has a result in the present.
2. She has been cleaning her house, so she is tired now.
→The action has stopped recently and has a present result we can see. The work could be completed or not.
3. She has been cleaning her house, and she is not finished yet.
→The action started in the past and continues to the present. The action is not completed.
4. (A)She has cleaned her house for two hours. She’ll be finished soon.
(B)She has been cleaning her house for two hours. She’ll be finished soon.
→The action started two hours ago and continues to the present. I think the two sentences have the same meaning. If I am wrong, could you please tell me why?
5. (A)I have worked in London for 20 years. I like my job.
→The action started 20 years ago and continues to the present. The timeline continues to the present.
(B)I have been working in London for 20 years. I like my job.
→The action started 20 years ago and continues to the present. It will continue to the future. The timeline continues to the future.
6. I usually work in London, but I have been working in Paris for a month / for the last month.
→The temporary action started a month ago and continues to the present.
7. (A)I have lived in London since I was born.
(B)I have been living in London since I was born.
→The permanent action started in the past and continues to the present.
I think the two sentences have the same meaning. If I am wrong, could you please tell me why?
8. (A)She has written two novels this year.
→a completed action used with unfinished time
(B)She wrote two novels last year.
→a completed action used with finished time
9. I have been in Paris for two weeks. → correct
I have gone to Paris for two weeks. → incorrect
10. He has been to Paris several times. → correct
He has gone to Paris several times. → incorrect
If I miss any uses of the two tenses above, could you please give me examples and explanations? Thank you very much.