Choose the correct present perfect sentence.

a) I has eaten dinner.
b) I have eaten dinner.
c) I has ate dinner.
d) I have ate dinner.

a) She has went to France.
b) She have went to France.
c) She has gone to France.
d) She have gone to France.

a) I never have drive a car.
b) I never have drove a car.
c) I have never drove a car.
d) I have never driven a car.

a) Has she ever studied Spanish?
b) Have she ever studied Spanish?
c) Has ever she studied Spanish?
d) Have ever she studied Spanish?

a) I has took 3 math classes.
b) I have took 3 math classes.
c) I has taken 3 math classes.
d) I have taken 3 math classes.

a) Gina and Henry has no tried sushi.
b) Gina and Henry have no tried sushi.
c) Gina and Henry has not tried sushi.
d) Gina and Henry have not tried sushi.

a) Has she have lunch?
b) Has she had lunch?
c) Has she lunch?
d) Has had she lunch?

a) She ha'snt arrived yet.
b) She hasnt' arrived yet.
c) She has'not arrived yet.
d) She hasn't arrived yet.

a) Has the girls ever visited Germany?
b) Have the girls ever visited Germany?
c) Has the girls never visited Germany?
d) Have the girls never visited Germany?

a) I've ever seen this movie.
b) Iv'e ever seen this movie.
c) I've never seen this movie.
d) Iv'e never seen this movie.

Present Perfect Test 2

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!