Toggle Navigation
Games
Blog
Class PIN
Join for Free
Sign in
Toggle Navigation
Games
PIN
Join for Free
Blog
Pricing
Contact us
Help center
Sign in
Study
Present Perfect
0
%
0
0
0
Back
Restart
My brother hasn't/ haven't driven a car before.
My brother hasn't driven a car before.
Oops!
Okay!
They have/has lived here all the time.
They have lived here all the time.
Oops!
Okay!
The author have/has written a lot of books.
The author has written a lot of books.
Oops!
Okay!
The dog have/has broken its leg.
The dog has broken its leg.
Oops!
Okay!
He has/have played the piano for 5 years.
He has played the piano for 5 years.
Oops!
Okay!
My mom has/ have made a cake for the party.
My mom has made a cake for the party.
Oops!
Okay!
We has/have lost the dog.
We have lost the dog.
Oops!
Okay!
I have/has given my exam to the teacher.
I have given my exam to the teacher.
Oops!
Okay!
It hasn't/haven't stopped raining all day.
It hasn't stopped raining all day.
Oops!
Okay!
The football team have/has won the championship six times.
The football team has won the championship six times.
Oops!
Okay!
I have/has bought a present for my sister's birthday.
I have bought a present for my sister's birthday.
Oops!
Okay!
She has/have flown to London 3 times .
She has flown to London 3 times .
Oops!
Okay!
I have/has had a cold .
I have had a cold .
Oops!
Okay!
My friends and I has/have seen the new Marvel film.
My friends and I have seen the new Marvel film.
Oops!
Okay!
The children have/has finished their homework.
The children have finished their homework.
Oops!
Okay!
My father have/has worked at this company for a long time.
My father has worked at this company for a long time.
Oops!
Okay!
She have/has forgotten her phone at home.
She has forgotten her phone at home.
Oops!
Okay!
I have/has visited London 4 times.
I have visited London 4 times.
Oops!
Okay!
We haven't / hasn't seen her.
We haven't seen her.
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies