Page 81 - Oxford_English_Grammar_Course_Basic_2015
P. 81
present perfect progressive* been raining since Sunday.
1have been working you have been working he/she/it has been working etc
have 1been working? have you been working? has he/she/it been working? etc
H
B / have not been working you have not been working etc
For contractions {I've, he's, haven't etc), see page 301.
We make the present perfect progressive with have/has been + ...ing.
We have been living here since April. John's been working in the bank for three months.
We use the present perfect progressive (with most verbs) to say how long things have been continuing
up to now. (For be, have and know, see page 65.)
I've been learning English for four years. It's been raining all day.
Have you been waiting long?
We've been travelling for six hours.
PAST J r tfr f r t f r fr tfc t l * W NOW W l* W
Make present perfect progressive sentences. Use for or since (see page 65).
► John started learning Chinese in February. Now it's July, {for)
Jokii/v has bttv^ leam ii/y0 c-hli/vese -for five, vwovdMs,.
► It started raining on Sunday. It's still raining, {since)
it's beeiA, raliA,LiA,Q sli/vc-e sm.vcday.
1 Mary started painting the house on Monday. Now it's Friday, {for)
2 We started driving at six o'clock. Now it's ten o'clock, {for)
3 Anna started working at Smiths in January, {since)
4 Joseph started building boats when he was 20. Now he's 40. {for)
5 We started waiting for the bus at 8.30. {since)
6 Prices started going up last year, {since)
7 We started camping on July 20th. {since)
8 My father started teaching 40 years ago. {for)
9 It started snowing at midnight. Now it's midday, {for)
10 The team started training together in June. Now it's September, {for)
REMEMBER: we don't use present tenses to say how long things have been going on.
They've been living here since 1998. (NOT They are living here since 7 998.)
I've been learning English for three years. (NOT I'm learning English for 3 years.)
* Also called 'present perfect continuous'
66 PERFECT TENSES