• Catalą
• Hide
General Sections:
• Forum
• Tests
English Grammar for Beginners: • Contents
Intermediate English Grammar: • Contents
English Grammar Step by Step: • Contents
• Notes
Other Services:


Tests for learning English


Each question has five alternatives. Please choose the correct one. You can answer them in any order, and take the time you need to complete the quiz. Once you have finished, click on Finish this exam. If you wish to return to the main page of this section without doing the test, click on Return at the bottom of the page.

The Present Perfect Simple

Level: Beginners

1. I ... her for ages.

hasn't seen
havn't seen
haven't saw
haven't seed
haven't seen

2. Where ...?

have you been
are you been
has you been
have you were
you have been

3. He ... two of her books.

has readed
have readed
has read
have read
is read

4. We ... to a ghost.

has never talked
hasn't never talked
has never talk
have never talk
have never talked

5. ... a van?

Did you ever driven
Have you ever driven
you have ever driven
you ever have driven
Ever you driven

6. ... before?

Have not we met
has not we met
have not we meet
Haven't we meet
Haven't we met

7. It ... quite a lot this summer.

has rained
have rained
has rainned
have rainned
have rain

8. We ... a couple of pizzas.

just have ordered
have just ordered
has just ordered
just has ordered
have just order

9. She ... a lot.

have studyed
has studyed
has studied
have studied
has study

10. Some nice people ... me.

has helped
have helped
has help
have help
is helped


© All rights reserved     www.polseguera.org   (Polseguera)     info@polseguera.org