There are 10 questions in this quiz and each question has only one true answer. You can check the answers and learn the result of your quiz after you finish the test.

1. We ____________ the bus. Now we will have to walk.
were missed
have missed
are missing

2. The boy ____________seven ice creams so far.
have eaten
has eaten

3. Why haven't you ___________ your work? You have plenty of time.
were finish

4. Everybody usually knows when someone ____________ garlic.
have eaten
is eaten
has eaten

5. They ______________ the gates, so you cannot get there.
have locked
has locked

6. You _____________ enough lately. This is why you feel terrible.
haven't eat
not eaten
didn't eat
haven't eaten

7. A: I cannot find my keys.Have you seen them? B: No. ______________________________
Perhaps you have left them at home.
They are on the table.
I haven't forgotten them.
They have just left.

8. Do you know the lady who _________ the shop?
have already left
hasn't never left
has just left
has just leaves

9. He _____________ eating _____________ he arrived.
have stopped / for
has never stopped / since
has already stops / until
have stopped / since

10. _______ your dog _________ bitten anyone?
Did / ever
Was / never
Have / just
Has / ever

Score =
Correct answers:

Share To:

If you are a teacher and if you are looking for original English teaching materials I think everybody surely respects you for your teaching enthusiasm. Same for English learners.. But I do more than respecting. I share materials with you that you are looking for...

0 comments so far,add yours