Quiz: Present Perfect

Topic: Present Perfect

Level: Intermediate

Instructions: Choose the correct answer.

View: As a Printable Handout

Q1 - I have done it yesterday.

Q2 - I have done it yet.

Q3 - I have done it last week.

Q4 - I haven't ever done it.

Q5 - I haven't done it yet.

Q6 - I have met her several times.

Q7 - I haven't seen her recently.

Q8 - I haven't had time to do it today.

Q9 - I have ever tried it.

Q10 - I have yet to do it.

Q11 - I have never been there.

Click here for the answer sheet