What's new

The present perfect continuous

hirashin

Sempai
Donor
Joined
Apr 8, 2004
Messages
2,437
Reaction score
38
Hello, native English speakers.

Would you profread my sentences in the present perfect continuous tense? (Am I saying it right?)

1 I have been writing this story since 2010.
2 Has Mike been living in Kyoto for ten years? Yes, he has.
3 Somebody has been painting this bench.
4 You have been drinking too much.
5 It has been snowing since last night.
6 John has been painting the door.
7 You have been smoking too much.
8 Have you been playing tennis all afternoon? Yes, I have.
9 We have been discussing the issue for a year.
10 How long have you been learning Japanese?
11 That boy has been running for three hours without a break.
12 How long has Mr. White been teaching at this school?
13 I have been waiting for Tom (for) more than two hours.
14 A Ms.White has been waiting to see you since noon.
15 Aunt Mary has been living in London for fifty years.
16 Mike has been reading a detective story since this morning.
17 I have been teaching English in the same school ever since I graduated from college.
18 My hands are dirty. I've been repairing the car.
19 It has been raining for three days.
20 I have been learning English for three years.
21 Be careful! John has been painting the wall.
22 I’ve been eating too much recently.
23 Have you been swimming all afternoon?
24 How long have you been sitting here?
25 How long has Bob been learning Japanese?
26 Bob has been driving the car for three hours without a break.
27 I've been waiting for you (for) more than an/one hour!
28 Have you been staying here since last night?

Thanks in advance.

Hirashin
 

johnnyG

先輩
Joined
Dec 23, 2010
Messages
1,044
Reaction score
290
@hirashin All those are spot on.

on edit: I guess #28 would be better without "staying"--"Have you been here since last night?"
 

hirashin

Sempai
Donor
Joined
Apr 8, 2004
Messages
2,437
Reaction score
38
JohnnyG, thank you very much for your quick response and help.
How about this?
Have you been talking to Mary since last night?
Hirashin
 

Lothor

Sempai
Donor
Joined
Sep 26, 2015
Messages
544
Reaction score
201
JohnnyG, thank you very much for your quick response and help.
How about this?
Have you been talking to Mary since last night?
Hirashin
I think #28 is OK in the context of two people meeting in a hotel lobby.
I don't like your alternative suggestion because it implies that you have been talking to Mary since the previous night - a long conversation! (you are teaching a continuous tense!)
 

hirashin

Sempai
Donor
Joined
Apr 8, 2004
Messages
2,437
Reaction score
38
Thanks for the help, Lothor. Don't you like my alternative sentence? Oh, brother. I suppose some young people might talk to a friend over the phone for a long time. Don't you think so?
 

Lothor

Sempai
Donor
Joined
Sep 26, 2015
Messages
544
Reaction score
201
Thanks for the help, Lothor. Don't you like my alternative sentence? Oh, brother. I suppose some young people might talk to a friend over the phone for a long time. Don't you think so?
No, I think they'd be texting each other!
 
Top