1
2
Choose the present perfect simple or present perfect continuous to complete the
sentences below. If both tenses are possible, use the present perfect continuous.
1I 've been cycling / 've cycled and my legs are really tired now.
2I'm sorry I'm late, have you waited / have you been waiting for a long time?
3How long have you been knowing / have you known Peter?
4Somebody has eaten / has been eating my cookies. There are none left.
5Somebody has been eating / has eaten my cookies. There are very few left.
6How many books has she written / has she been writing?
7She must be tired. She has written / has been writing all afternoon.
8I 've been reading / 've read all afternoon. I 've read / 've been reading 5 chapters.
9I think I 've been liking / 've liked chocolate since I was born.
10They have travelled / have been travelling for months, and they have visited / have
been visiting three countries so far.
Choose the present perfect simple or present perfect continuous for each gap below.
1I ______ the book you lent me and it's great. I'll give it back to you when I finish it.
A.'ve read
[Link] read
C.'ve been reading
2Bruce ______ tennis since he was a child. He ______ many trophies.
[Link] been playing / has won
[Link] playing / has won
[Link] played / has been winning
3You ______ too much time playing that stupid game! Choose TWO correct answers
A.'ve spent
B.'ve spending
C.'ve been spending
3
4You ______ tennis since 10 o'clock. How many sets ______ ?
[Link] played / have you been playing
[Link] been playing / have you played
[Link] playing / have you played
5He ______ to me since we met last summer. He _______ over 100 emails.
A.'s been writing / 's sent
B.'s written / 's been sending
[Link] writing / 's sent
6He ______ since he was a little boy. Choose TWO correct options.
[Link] fishing
[Link] fished
[Link] been fishing
7______ any fish today?
[Link] you caught
[Link] you been catching
[Link] you catching
8A: He ______ hundreds of job applications, but he's got no answers yet.
B: How long ______ for a job?
A.'s been sending / has he been looking
B.'s sent / has he looked
C.'s sent / has he been looking
9Now that I ______ tidying the house, I'm going to clean it.
[Link] finished
[Link] been finishing
[Link] finishing
4
10We ______ this TV for ages. I think it's time to buy a new one.
[Link]
B.'ve had
C.'ve been having
Complete the dialogues below with the present perfect simple or present perfect
continuous of the verbs in brackets. If both tenses are possible, use the present
perfect continuous.
1A: I'm very tired. We _____________________ (walk) too fast.
B: Maybe you are right, we _____________________ (walk) 10 kilometres in only one hour and
a half.
2A: You _____________________ (drink). You can't take the car.
B: But I _____________________ (only/drink) a couple of beers!
A: That isn't true; you _____________________ (drink) four beers.
3I _____________________ (wait) for you all morning! Where _____________________ (you/be)
all this time?
4I _____________________ (teach) in this school for 20 years, and
I _____________________ (meet) thousands of students from hundreds of different
countries.
5A: It smells fantastic!
B: Yeah, I _____________________ (make) cookies all afternoon.
A: Let me see. Wow! You _____________________ (make) a lot of cookies!
6A: Someone _____________________ (call) all morning. They _____________________ (call) at
least ten times.
B: Well, you _____________________ (sit) next to the phone all this time. You could have
picked it up.
7I _____________________ (work) here for over a month and I (not meet) the manager yet.
8I _____________________ (lose) my keys and I _____________________ (try) to contact my
wife all morning, but she isn't answering her phone.
5
9What's the matter with you? You _____________________ (not say) anything since this
morning.
10Look, I _____________________ (wash) my car. Doesn't it look new now?
Complete the sentences with the present perfect simple or present perfect
continuous form of the verbs in brackets.
1 I loved the first part, but I ……haven’t seen…… (not see) the sequel yet. Is it good?
2 Oh no, I ………………………. (lose) my wallet.
3 I ………………………. (play) with my new virtual-reality headset since last week.
4 She ………………………. (direct) 12 films in her career.
5 I ………………………. (read) that book you lent me. I should finish it tomorrow.
6 I ………………………. (look) for my smartwatch all morning; I have no idea where it is.
Find and correct the mistake in each sentence.
1 I am suffering from insomnia recently because I use a screen a lot.
……I’ve been suffering from insomnia recently because I use a screen a lot. ……
2 Technology like this has been existing for years.
………………………………………………..
3 I am been studying English since six months.
………………………………………………..
4 On the other hand, fast food is been getting more and more popular over the last few
years.
………………………………………………..
5 Have you been hearing about the new Nintendo console?
………………………………………………..
6
Complete the conversation with the present perfect simple or present perfect
continuous form of the verbs in the box.
be invent make manage test work
Interviewer: On today’s show we’ve got inventor Rebecca Ford. How long 1……have……
you ……been inventing…… things for, Rebecca?
Rebecca: Since I was 12. My grandfather used to repair broken radios. He taught me the
basics.
Interviewer: What 2…………… you …………… on recently?
Rebecca: Well, since Monday I 3…………… my new fitness tracker in the swimming pool,
to see if it works underwater.
Interviewer: How many different inventions 4…………… you …………… so far?
Rebecca: More than 200, but I 5…………… only …………… to sell a small number of those
to companies.
Interviewer: So, what are your plans for the future?
Rebecca: It 6…………… always …………… my dream to invent something that will change
people’s lives. I’ll keep working until it happens!