Present Perfect 2

Choose the best answer for each question. When you have finished all the questions, click on the Get score button at the bottom of the page to see your score and the correct answers.

The present perfect past tense is formed with have (has) and the past participle of the main verb. The present perfect tense describes an action that happened at an indefinite time in the past. The present perfect also describes an action that was repeated several times in the past.

  1. ______________ our mortgage last year and it is still in effect.

    We have signed
    We signed
    We haven't signed
    We have sign

  2. With test scores that low it is clear that ________________ the textbook.

    you haven't read
    you didn't read
    you don't read
    you read not

  3. Stock prices ________ since the September 11th attack.

    falled
    fell
    fallen
    have fallen

  4. The death of my mother was the most difficult thing _____________________

    I never dealt with.
    I never had to deal with.
    I've ever had to deal with.
    I've never had to deal with.

  5. When ________________ the church choir?

    have you joined
    did you joined
    did you join
    have you ever joined

  6. ___________________ to him on the telephone last month.

    I spoke
    I've spoken
    I didn't spoke
    I speaked

  7. You____________to a thing the teacher said.

    listened
    didn't listen
    listen
    haven't listened

  8. The reason I look so rested is that _______________ from holidays

    I come back
    I came back
    I never came back
    I've just come back

  9. ___________________in a restarant

    Did you ever worked
    Have you ever worked
    Worked you
    Didn't you have worked

  10. That's the best example of classical guitar ______________

    I never heard
    I didn't hear
    I used to hear
    I've ever heard


Score =

Questions answered incorrectly:

Correct answers:


© Esl-Classroom.com 2002