Toggle Navigation
Games
Blog
News
Class PIN
Join for Free
Sign in
Toggle Navigation
Games
PIN
Join for Free
Blog
Pricing
News
Contact us
Help center
Sign in
Study
Present perfect simple
×
The selected game type is invalid.
0
%
0
0
0
Back
Restart
Our teacher (give) us a lot of homework.
Our teacher has given us a lot of homework.
Oops!
Okay!
I (meet) many interesting people this year.
I have met many interesting people this year.
Oops!
Okay!
(your friends ever study) abroad?
Have your friends ever studied abroad?
Oops!
Okay!
(your parents ever fly) in a hot air balloon?
Have your parents ever flown in a hot air balloon?
Oops!
Okay!
Our teacher (not mark) the tests.
Our teacher hasn't marked the tests.
Oops!
Okay!
You (not be) to the new museum.
You haven't been to the new museum.
Oops!
Okay!
(you ever visit) a castle?
Have you ever visited a castle?
Oops!
Okay!
They (not buy) tickets for the concert.
They haven't bought tickets for the concert.
Oops!
Okay!
She (not try) Chinese food before.
She hasn't tried Chinese food before.
Oops!
Okay!
(we ever play) tennis together?
Have we ever played tennis together?
Oops!
Okay!
He (learn) how to play the piano.
He has learned how to play the piano.
Oops!
Okay!
The students (not complete) their project.
The students haven't completed their project.
Oops!
Okay!
My brother (not pass) his driving test.
My brother hasn't passed his driving test.
Oops!
Okay!
(she ever go) camping in the mountains?
Has she ever gone camping in the mountains?
Oops!
Okay!
(she ever try) Mexican food?
Has she ever tried Mexican food?
Oops!
Okay!
He (not read) the latest book by his favourite author.
He hasn't read the latest book by his favourite author.
Oops!
Okay!
She (visit) Paris three times.
She has visited Paris three times.
Oops!
Okay!
(your sister ever ride) a horse?
Has your sister ever ridden a horse?
Oops!
Okay!
(you ever be) to Italy?
Have you ever been to Italy?
Oops!
Okay!
I (finish) my homework.
I have finished my homework.
Oops!
Okay!
(he ever win) a prize in a competition?
Has he ever won a prize in a competition?
Oops!
Okay!
(he ever read) a book in English?
Has he ever read a book in English?
Oops!
Okay!
The children (clean) their room.
The children have cleaned their room.
Oops!
Okay!
We (not visit) London yet.
We haven't visited London this year.
Oops!
Okay!
I (not see) the new movie yet.
I haven't seen the new movie yet.
Oops!
Okay!
We (eat) sushi for dinner.
We have eaten sushi for dinner.
Oops!
Okay!
They (see) that film twice.
They have seen that film twice.
Oops!
Okay!
My sister (buy) a new bicycle.
My sister has bought a new bicycle.
Oops!
Okay!
You (read) all the books in the series.
You have read all the books in the series.
Oops!
Okay!
We (not decide) on a holiday destination.
We haven't decided on a holiday destination.
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies