What's new

Welcome to Japan Reference (JREF) - the community for all Things Japanese.

Join Today! It is fast, simple, and FREE!

Learn Japanese with JapanesePod101.com

The present perfect progressive

hirashin

Sempai
Donor
Joined
8 Apr 2004
Messages
2,553
Reaction score
46
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
 

OoTmaster

先輩
Joined
23 Oct 2012
Messages
738
Reaction score
119
All of these have the same meaning as their pair. You can use "have been (x)ing" any time that you have an ongoing action that just recently stopped or is currently still ongoing.
 

nahadef

Quietly exploding
Joined
27 Nov 2012
Messages
1,594
Reaction score
838
Most of the time they are the same, but there can be a nuance difference. Treat things that start and stop as applicable for both (I've studied/ I've been studying for years). Treat things that were non-stop active actions as sounding better with the progressive (I've been standing here for an hour sounds more natural).

So, for example,
I've played golf for ten years = I've been playing golf for ten years.
I've been playing for two hours is better than I've played golf for two hours.

3, 5, 9, 10, I would favour the progressive.
 

hirashin

Sempai
Donor
Joined
8 Apr 2004
Messages
2,553
Reaction score
46
Thanks for the help, OoTmaster and nahadef.
 

Create an account or login to comment

You must be a member in order to leave a comment

Create account

Create an account on our community. It's easy!

Log in

Already have an account? Log in here.

Top Bottom