Present Perfect Tense Quiz (Beginning Level)

Photo by Jonathan Hoxmark

on Unsplash

Let’s practice the Present Perfect Tense!

Results

#1. I ... there several times.

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

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

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

#3. 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”.

#4. ... you ... her lately?

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

#5. 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”.

#6. 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”.

#7. The movie ... for a while.

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

#8. How long ... you ... here?

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

#9. 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”.

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

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

#11. ... 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”

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

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

finish

Tagged : / / / / /