Logo

ESL Easy Quiz - What's Happened? - Perfect Tense Forms (Questions)

Quiz playing is a wonderful way to increase your knowledge of English as a Second Language. Remember that all of our ESL quizzes have titles that are both friendly and technical at the same time… In the case of this quiz you might like to tell your friends about “What’s Happened?” but no doubt your teachers will talk about the “Perfect Tense Forms quiz”! If you hear a technical term and you want to find a quiz about the subject then just look through the list of quiz titles until you find what you need.

You'll find it necessary to learn about perfect tense forms because it can often be very important to be able to describe 'what's happened', maybe just-now or at some time further into the past. Here is your chance to practise how we do that with some questions on perfect tense forms!

1. Choose the best word/s to complete the gap in good English.
'I ... ... down this street before ...'
(from the stage-musical, 'My Fair Lady' by Lerner & Loewe, 1956)
[ ] ... walked ...
[ ] ... did walk ...
[ ] ... often have walked ...
[ ] ... have often walked ...
2. Choose the best word/s to complete the gap in good English.
My sister and I ... ... a game of tennis.
[ ] ... has played ...
[ ] ... have played ...
[ ] ... played ...
[ ] ... have been playing ...
3. Choose the best word/s to complete the gap in good English.
I'm afraid it looks as though the dog ... ... on the floor behind the sofa.
[ ] ... was sick ...
[ ] ... been sick ...
[ ] ... has been sick ...
[ ] ... has just been sick ...
4. Choose the best word/s to complete the gap in good English.
' ... ... in the bathroom yet?'
[ ] ' You have finished ...
[ ] ' Have you finished ...
[ ] ' You finished ...
[ ] ' Did you finished ...
5. Choose the best word/s to complete the gap in good English.
'Where ... ... the spare paper for the printer?'
[ ] ... he has put ...
[ ] ... has he put ...
[ ] ... has put he ...
[ ] ... put has he ...
6. Choose the best word/s to complete the gap in good English.
They ... ... in Malta for seventeen years, since they were married.
[ ] ... have lived ...
[ ] ... lived ...
[ ] ... have been living ...
[ ] ... has lived ...
7. Choose the best word/s to complete the gap in good English.
Yesterday morning (at last!) they ... ... mending the hole in the road outside our house.
[ ] ... finish ...
[ ] ... finished ...
[ ] ... have finished ...
[ ] ... are finishing ...
8. Choose the best word/s to complete the gap in good English.
There are still millions of people worldwide who ... ... a screen, nor heard a ringtone.
[ ] ... never have seen ...
[ ] ... have never seen ...
[ ] ... have seen never ...
[ ] ... never seen have ...
9. Choose the best word/s to complete the gap in good English.
'When and where ... ... your handbag?'
[ ] ... have you last seen ...
[ ] ... did you last see ...
[ ] ... you have seen last ...
[ ] ... saw you last ...
10. Choose the best word/s to complete the gap in good English.
Perhaps by now, you feel you ... ... of these questions!
[ ] ... did have enough ...
[ ] ... have had enough ...
[ ] ... had enough ...
[ ] ... did enough ...
Logo
ESL Easy Quiz - What's Happened? - Perfect Tense Forms (Answers)
1. Choose the best word/s to complete the gap in good English.
'I ... ... down this street before ...'
(from the stage-musical, 'My Fair Lady' by Lerner & Loewe, 1956)
[ ] ... walked ...
[ ] ... did walk ...
[ ] ... often have walked ...
[x] ... have often walked ...
'... have walked ... ' expresses affirmative past action. The 'often' goes most naturally in the middle of the phrase; at the heart of it.
Sometimes in English, if you are boasting a bit about all the places you have been and things you have done, someone may say: 'Been there, done that, got the tee-shirt!'. This means that they HAVE (themselves, too) already done all these things. Like many other languages, English uses the 'have'-auxiliary to express what someone HAS done ... because their past experience is something that belongs to them and makes them the person they are, so they 'have' it in a similar way to 'having' a dog or 'having' a certain car or 'having' an official piece of paper to prove what they 'have' achieved (like an exam result, maybe a university degree, or that they passed their Driving Test).
Meanwhile, the show 'My Fair Lady' is all about a poor London girl who learns to speak 'proper English'. You might enjoy watching it, to work on your accent, too; and there are lots of splendid songs in it ('Get me to the church on time', 'I could have danced all night' and many, many others)!
2. Choose the best word/s to complete the gap in good English.
My sister and I ... ... a game of tennis.
[ ] ... has played ...
[ ] ... have played ...
[ ] ... played ...
[x] ... have been playing ...
Any of these are possible, except Answer 1 ('has' is singular), but Answer 4 is the strongest. It suggests that they have only just stopped, or maybe that they interrupted to tell you this, and they might quite like to carry on and play some more.
3. Choose the best word/s to complete the gap in good English.
I'm afraid it looks as though the dog ... ... on the floor behind the sofa.
[ ] ... was sick ...
[ ] ... been sick ...
[ ] ... has been sick ...
[x] ... has just been sick ...
These are all OK (from the English point of view) except Answer 2 which is incomplete, although it would probably be understood.
But Answer 4 gives the clearest suggestion that it happened very recently ~ so someone might do something about it quickly, for instance, before the floor is permanently damaged or the carpet stained.
Compare the shape of ' ... has just been ... ' with ' ... have often walked ... ' in Question 1.
4. Choose the best word/s to complete the gap in good English.
' ... ... in the bathroom yet?'
[ ] ' You have finished ...
[x] ' Have you finished ...
[ ] ' You finished ...
[ ] ' Did you finished ...
This is how to make a simple past question in English: many other European languages do likewise, by just turning-round the pronoun and the auxiliary verb:
Answer: 'I have finished' ('J'ai fini' / 'Ich habe geendet, ich bin fertig' , etc.)
Question: 'Have you finished?' ('Avez-vous fini?' 'Bist du fertig?' ...)
We hope you do not find yourself in an embarrassing situation like this if you are staying in a British household!
5. Choose the best word/s to complete the gap in good English.
'Where ... ... the spare paper for the printer?'
[ ] ... he has put ...
[x] ... has he put ...
[ ] ... has put he ...
[ ] ... put has he ...
The order here is always:
Question-word + have/has + [subject] + past verb
e.g. 'Where have they taken the prisoner?' 'Why has she gone to the doctor?'
If we are referring to an action a bit longer ago ~ a bit further in the past, but whose effects are still true ~ we can use a similar-shaped structure:
'When did he get that haircut?' 'Who did you meet after church?'
6. Choose the best word/s to complete the gap in good English.
They ... ... in Malta for seventeen years, since they were married.
[x] ... have lived ...
[ ] ... lived ...
[ ] ... have been living ...
[ ] ... has lived ...
Answer 3 is also possible. We use the 'have [done]' form of a verb when explaining when something began in the past, to show how long it has been going on. In your own language you may be more familiar with using the present tense for this ~ for the perfectly logical reason that the action is still happening.
One of the most obvious signs of a non-native English speaker is when they say e.g. 'I am learning English since last year', or even just 'I learn it ...'. If you say this, people will understand you, and they will allow for you having limited experience of the language; but that doesn't mean that either of these expressions was strictly a correct form.
7. Choose the best word/s to complete the gap in good English.
Yesterday morning (at last!) they ... ... mending the hole in the road outside our house.
[ ] ... finish ...
[x] ... finished ...
[ ] ... have finished ...
[ ] ... are finishing ...
English does not usually use the 'have + [verb]ed' form of the past, if the time of the action is already clearly in the past.
'Last year I went ...' 'In Roman times they did ... ' etc.
8. Choose the best word/s to complete the gap in good English.
There are still millions of people worldwide who ... ... a screen, nor heard a ringtone.
[ ] ... never have seen ...
[x] ... have never seen ...
[ ] ... have seen never ...
[ ] ... never seen have ...
Again, the adverb (in this case, the negative 'never') fits between the 'has/have' and the main part of the verb.
9. Choose the best word/s to complete the gap in good English.
'When and where ... ... your handbag?'
[ ] ... have you last seen ...
[x] ... did you last see ...
[ ] ... you have seen last ...
[ ] ... saw you last ...
Here, the situation is that the bag has disappeared, so it is some time since you saw it. In such circumstances we refer to a 'closed' form of the past (i.e. things have changed, and can no longer be treated the same), so we ask 'When did you ... ?' 'How did you ... ?' and 'Why did you ..?' -type questions.
10. Choose the best word/s to complete the gap in good English.
Perhaps by now, you feel you ... ... of these questions!
[ ] ... did have enough ...
[x] ... have had enough ...
[ ] ... had enough ...
[ ] ... did enough ...
Well, if you 'have had enough' ~ so have we!
Please try these again if you need to, else carry on to some other Quiz.