Present Perfect Tense Quiz (Beginning Level)

Photo by Jonathan Hoxmark

on Unsplash

Let’s practice the Present Perfect Tense!

Results

#1. ... you ever ... of that song?

“ever” indicates present perfect, so the correct answer is “have/heard”

#2. I ... her for 3 years.

“for 3 years” indicates present perfect, so the correct answer is “haven’t met”.

#3. It's ... so long since the last time I saw him.

“so long” and “since the last time” indicates present perfect, so the correct answer is “been”.

#4. I ... there several times.

“several times” indicates present perfect, so the correct answer is “have been”

#5. The woman ... never ... that book.

There’s no specific time in the past when the action is finished, and thus we have to use “present perfect”. The correct answer is “has/read”.

#6. ... you ... her lately?

“lately” indicates present perfect, so the correct answer is “have/seen”.

#7. She ... any test like this before.

“before” indicates present perfect, so the correct answer is “has not done”

#8. How much coffee you ... today?

there’s no specific time in the past when the action is finished, and thus we have to use “present perfect”. The correct answer is “have drunk”.

#9. How long ... you ... here?

“how long” indicates present perfect, so the correct answer is “have/been”.

#10. ... you ... letter for you dad?

There’s no specific time in the past when the action is finished, and thus we have to use “present perfect”. The correct answer is “have/written”

#11. The bike ... sometime around this morning.

There’s no specific time when the action is finished. We know it at the present time and thus we have to use “present perfect”. The correct answer is “has been stolen”.

#12. The movie ... for a while.

“for a while” indicates present perfect, so the correct answer is “has begun”.

finish

Tagged : / / / / /