- Joined
- 8 Apr 2004
- Messages
- 2,657
- Reaction score
- 49
Dear native English speakers,
According to my grammar books, (1a) and (1b) are used interchangeably.
How about the other sets?
(1a) I have lived in New York for the past ten years.
(1b) I have been living in New York for the past ten years.
(2a) My daughter has learned/learnt to play the piano since she was three.
(2b) My daughter has been learning to play the piano since she was three.
(3a) It has rained since yesterday morning.
(3b) It has been raining since yesterday morning.
(4a) I have studied French for a year.
(4b) I have been studying French for a year.
(5a) My baby has slept for ten hours.
(5b) My baby has been sleeping for ten hours.
(6a) I have taught English at/in the same school since I graduated from college.
(6b) I have been teaching English at/in the same school since I graduated from college.
(7a) I've worked for this company for the last five years.
(7b) I've been working for this company for the last five years.
(8a) She's stayed at Hilton Osaka since she arrived in Japan.
(8b) She's been staying at Hilton Osaka since she arrived in Japan.
(9a) I've waited for you since noon.
(9b) I've been waiting for you since noon.
(10a) I've stood here for an hour.
(10b) I've been standing here for an hour.
I'm not sure when you can use the Present Perfect Simple instead of the Present Perfect Progressive.
Thanks in advance.
Hirashin
According to my grammar books, (1a) and (1b) are used interchangeably.
How about the other sets?
(1a) I have lived in New York for the past ten years.
(1b) I have been living in New York for the past ten years.
(2a) My daughter has learned/learnt to play the piano since she was three.
(2b) My daughter has been learning to play the piano since she was three.
(3a) It has rained since yesterday morning.
(3b) It has been raining since yesterday morning.
(4a) I have studied French for a year.
(4b) I have been studying French for a year.
(5a) My baby has slept for ten hours.
(5b) My baby has been sleeping for ten hours.
(6a) I have taught English at/in the same school since I graduated from college.
(6b) I have been teaching English at/in the same school since I graduated from college.
(7a) I've worked for this company for the last five years.
(7b) I've been working for this company for the last five years.
(8a) She's stayed at Hilton Osaka since she arrived in Japan.
(8b) She's been staying at Hilton Osaka since she arrived in Japan.
(9a) I've waited for you since noon.
(9b) I've been waiting for you since noon.
(10a) I've stood here for an hour.
(10b) I've been standing here for an hour.
I'm not sure when you can use the Present Perfect Simple instead of the Present Perfect Progressive.
Thanks in advance.
Hirashin