'Present Perfect Simple & Progressive' Quiz

This is a intermediate-level quiz containing 21 multichoice questions from our 'present perfect' quiz category. Simply answer all questions and press the 'Grade Me' button to see your score. This exercise is also available as a printable worksheet.

Present Perfect Simple & Progressive

Exercise Instructions: Choose the correct answer.

Q1 - I've been reading the book for weeks now
Q2 - She's gone to Madrid
Q3 - He's been to Paris
Q4 - She's been living in that flat for ten years
Q5 - Look at the ashtray- someone's been smoking in here!
Q6 - I've just sent the reply
Q7 - She's been to Jamaica
Q8 - I haven't seen the film yet
Q9 - You still haven't done that work
Q10 - He's been working in London for six months
Q11 - He's taken his driving test seven times
Q12 - I've been trying to get through to you all morning
Q13 - Haven't you finished the letter yet?
Q14 - Has Pauline arrived?
Q15 - He's been looking for a job for ages
Q16 - Have you ever eaten snails?
Q17 - I've just seen that film you were talking about
Q18 - I've learnt a lot about computers this year
Q19 - Haven't you finished that yet?
Q20 - I've been waiting for the last two hours
Q21 - I've lived around here all my life

Printable Worksheet

Instructions: Choose the correct answer.

Q1 - I've been reading the book for weeks now
 
The person has finished reading the book
 
The person hasn't finished reading the book
Q2 - She's gone to Madrid
 
She's come back
 
She's still there
Q3 - He's been to Paris
 
He's come back
 
He' still in Paris
Q4 - She's been living in that flat for ten years
 
She moved home recently
 
She still lives there
Q5 - Look at the ashtray- someone's been smoking in here!
 
Someone is still smoking in the room
 
Nobody is smoking in the room
Q6 - I've just sent the reply
 
The action is not finished
 
The action is finished
Q7 - She's been to Jamaica
 
We don't know when she went
 
We know when she went
Q8 - I haven't seen the film yet
 
The person wants to see the film
 
The person doesn't want to see the film
Q9 - You still haven't done that work
 
The speaker is getting impatient with the person
 
The speaker is not getting impatient with the speaker
Q10 - He's been working in London for six months
 
He's likely to stay in London forever
 
He's likely to leave London
Q11 - He's taken his driving test seven times
 
He hasn't passed the test yet
 
He has passed it
Q12 - I've been trying to get through to you all morning
 
The speaker is still trying to get through
 
The speaker has got through
Q13 - Haven't you finished the letter yet?
 
The speaker wants to know if the letter is finished
 
The speaker is getting a little impatient waiting for the letter
Q14 - Has Pauline arrived?
 
The speaker is expecting Pauline to come
 
The speaker has no idea if Pauline is coming
Q15 - He's been looking for a job for ages
 
The person has found a job
 
The person has not found a job yet
Q16 - Have you ever eaten snails?
 
The person thinks the person has eaten snails
 
The person has no idea if the person has eaten snails
Q17 - I've just seen that film you were talking about
 
The speaker saw the film recently
 
The speaker saw the film a few weeks ago
Q18 - I've learnt a lot about computers this year
 
The speaker is probably still learning
 
The speaker has probably learnt enough
Q19 - Haven't you finished that yet?
 
The speaker does not know whether the person has finished or not
 
The speaker thinks that the person has not finished
Q20 - I've been waiting for the last two hours
 
The speaker does not like waiting
 
The speaker does not mind waiting at all
Q21 - I've lived around here all my life
 
The speaker will probably stay in the same area
 
The speaker will probably move soon

Trustpilot