Choose the correct present perfect sentence.

a) I has bought shoes.
b) I have bought shoes.

a) She has gone to France.
b) She have gone to France.

a) I have no eaten lunch.
b) I have not eaten lunch.

a) Has she made dinner?
b) Have she made dinner?

a) I've gave a gift.
b) I've given a gift.

a) The men has left.
b) The men have left.

a) She has no heard the song.
b) She has not heard the song.

a) Have you ever played chess?
b) Have you never played chess?

a) We have no never seen that movie.
b) We have never seen that movie.

a) They has made a cake.
b) They have made a cake.

Present Perfect Test

Like this test?  Share it with the buttons below
Grammar Lessons
Would you like to practice the present perfect?  Try the
tests and reading.

Present Perfect Test
Present Perfect Test 2
Present Perfect Test 3
Present Perfect Test 4

Present Perfect vs. Simple Past Test
Present Perfect vs. Simple Past Test 2

For and Since Test
Still, Already, Yet Test

Try this reading to review the present perfect:

Present Perfect Reading

This music video and listening comprehension is a song
that uses the present perfect:

I Still Haven't Found What I'm Looking For  -  U2
The Present Perfect Grammar Pack is a detailed lesson
with tests. And it's completely free!