Alice Chu
Member
- Joined
- Oct 14, 2019
- Member Type
- English Teacher
- Native Language
- Chinese
- Home Country
- Taiwan
- Current Location
- Taiwan
The present perfect simple cannot indicate a temporary action or an action happening at the moment of speaking, so the two sentences below are incorrect. Is my understanding correct?
1) I usually live in London, but I have lived with my parents in New York for the past two months.
“Have been living” should be used here.
2) You have done your homework for two hours. Why not take a break and have some tea?
“Have been doing” should be used here.
1) I usually live in London, but I have lived with my parents in New York for the past two months.
“Have been living” should be used here.
2) You have done your homework for two hours. Why not take a break and have some tea?
“Have been doing” should be used here.