What's new
Learn Japanese with JapanesePod101.com

The present perfect progressive

Welcome to our Japan community!

A discussion forum for all Things Japanese. Join Today! It is fast, simple, and FREE!

hirashin

Sempai
Donor
Joined
8 Apr 2004
Messages
2,720
Reaction score
61
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
122
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,671
Reaction score
1,002
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.
 
Top Bottom