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
Have you played football today?
I have played football today. / I have not played football today.
Oops!
Okay!
Has he painted the wall?
He has painted the wall. / He has not painted the wall.
Oops!
Okay!
Has the monkey eaten a banana?
The monkey has eaten a banana.
Oops!
Okay!
Have they climbed Mount Everest?
They have climbed Mount Everest.
Oops!
Okay!
Have you eaten breakfast?
I have eaten breakfast. I have not eaten breakfast.
Oops!
Okay!
Has he washed the dishes?
He has washed the dishes. / he has not washed the dishes.
Oops!
Okay!
Has he won the race?
He has won the race.
Oops!
Okay!
Have you eaten rice today?
I have eaten rice today. / I have not eaten rice today.
Oops!
Okay!
Has he broken his leg?
He has broken his leg.
Oops!
Okay!
Has she cleaned the classroom?
She has cleaned the classroom.
Oops!
Okay!
Have you finished your homework?
I have finished my homework. / I have not finished my homework.
Oops!
Okay!
Have you done Kung Fu?
I have done Kung Fu. I have not done Kung Fu.
Oops!
Okay!
Have you been to China?
I have been to China. I have not been to China.
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies