Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Present Perfect Continuous

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 4

Choose the correct answer;

1- I have (be – been – eaten) playing computer games all morning.


2- Sally (has – am – have) been doing her H.W. for two hours.
3- I have been ( play – played – playing) football all afternoon.
4- The kids have been cleaning their room (all – tall – half) the morning.
5- I haven’t been (spend – spending – spends) much time with my friends (yesterday –
now – lately).
6- He has been studying German (for – since – yet) six years.
7- (How long – How fast – How often) have they been talking.
8- (What – Where – Who) has the smoke been coming from? From the forest.
9- He has been lifting weights (for – since – near) 10 years.
10- It has been (snow – snowing – snows) since yesterday.
11- He has (be – been – by) playing football for hours.
12- Have you (since - yet – ever) felt so ill before?
13- Last week we (have – had – are) a relaxing swim in a pool of warm water.
14- She (isn’t- hasn’t- haven’t) been sleeping well lately.
15- He (has been playing – has played – played) the flute since he was 5 years old.
16- My grandchildren (have grown – have been growing – growing) so much since I
last saw them.
17- Who (has been making – has made –making) the cake?
18- I (have known – have been knowing – knowing) them since I was five.
19- How long (has he slept – has he been sleeping – he has sleeping)?
20- She has gone to the hairdresser’s and she hasn’t come back (yet – just – already).

Choose the correct answer:


1- (How – Who – Whose) mobile is this? It’s John’s.
2- Mary is answering her homework (everyday – now – always).
3. We visit my grandparents (every Sunday – now – these days).
4. Sally (is studying – studying – studies) for her English test at the moment.
5. I met Tom in the park (yesterday – everyday – at present).
6. We’re going to play tennis (in – on – to) Sunday morning.
7. Yesterday I (played – playing – is playing) tennis.
8. Miss Mona is (press – presses – pressing) the wrong button.
9. She is (writing- sticking- making) a cake.
10. We (played- play- are playing) football now.
11. He usually (work- is working- works) hard.
12. I wanted to see him (on- at- in) the morning.

Complete the sentences with the correct form of the verbs in brackets.
1.- At last! I ___________ (solve) the problem.
2.- What ______________ recently? (you / do) Anything interesting?
3.- My brother ____________ (buy) a new motorbike. It looks great.
4.- _____________ (you / swim)? Your hair looks wet.
5.- Oh, There you are! I ____________ (look) for you everywhere.
6.- Sorry we are late. How long _______________ (you / wait)?
7.- I ____________ (know) Peter for a long time.
8.- My friends _____________ (run) for two hours already.
9..- I ____________ (never / understand) Maths and Physics.
10.- The children are tired because they ___________ (play) all day.
11.- Susan _____________ (never / believe) in ghosts and fairies.
12.- I _______________ (write) emails all day.
13.- John ______________ (never / see) this film before.
14.- What on earth ___________ (you / do)? You’re covered in mud.
15.- _______________ (you / ever / see) Altamira Cave? I hear it’s incredibly beautiful.
16.- How long ________________ (he / learn) English?
17.- I ____________ (just / speak) to my cousins. They told me the news.
18.- I’m sorry. Monica is not here.. She _____________ (go) out.
19.- We’re really tired because we ______________ (train) for the marathon since eight
o’clock.
20.- _______________ (you / finish) doing your homework yet?

ANSWER KEY
1.- have solved
2.- have you been doing
3.- has bought
4.- have you been swimming
5.- have been looking
6.- have you been waiting
7.- have known
8.- have been running
9.- have never understood
10.- have been playing
11.- has never believed
12.- have been writing
13.- has never seen
14.- have you been doing
15.- have you ever seen
16.- has he been learning
17.- have just spoken
18.- has gone out
19.- have been training
20.- have you finished

You might also like