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
Flyers - present perfect
0
%
0
0
0
Back
Restart
They ____ (not/go) swimming today.
They haven’t gone swimming today.
Oops!
Okay!
The cat ____ (sleep) on the sofa all morning.
It has slept on the sofa all morning.
Oops!
Okay!
Have you ever visited another country?
Yes, I have visited another country. I went to France with my parents.
Oops!
Okay!
He ____ (not/eat) breakfast yet.
He hasn’t eaten breakfast yet.
Oops!
Okay!
How many books ____ you ____ (read) this month?
How many books have you read this month?
Oops!
Okay!
What ____ you ____ (do) today?
What have you done today?
Oops!
Okay!
I ____ (not/drink) coffee today.
I haven’t drunk coffee today.
Oops!
Okay!
____ you ____ (see) a polar bear at the zoo?
Have you seen a polar bear at the zoo?
Oops!
Okay!
She ____ (eat) sushi before.
She has eaten sushi before.
Oops!
Okay!
The dog ____ (not/sleep) in the garden today.
It hasn’t slept in the garden today.
Oops!
Okay!
He ____ (read) three books this month.
He has read three books this month.
Oops!
Okay!
My brother ____ (go) to the beach twice this year.
He has gone to the beach twice this year.
Oops!
Okay!
I ____ (not/visit) the zoo this week.
I haven’t visited the zoo this week.
Oops!
Okay!
Have you ever visited a zoo?
Yes, I have visited a zoo. I saw lions, penguins, and elephants.
Oops!
Okay!
He ____ (not/finish) his homework yet.
He hasn’t finished his homework yet.
Oops!
Okay!
____ your mum ____ (drink) tea this morning?
Has your mum drunk tea this morning?
Oops!
Okay!
____ she ____ (eat) pizza today?
Has she eaten pizza today?
Oops!
Okay!
They ____ (not/meet) the new neighbour.
They haven’t met the new neighbour.
Oops!
Okay!
I ____ (see) a lion at the zoo.
I have seen a lion at the zoo.
Oops!
Okay!
____ your brother ____ (see) the new film?
Has your brother seen the new film?
Oops!
Okay!
We ____ (not/play) basketball this morning.
We haven’t played basketball this morning.
Oops!
Okay!
Have you ever watched a film in English?
Yes, I have watched a film in English. It was very interesting.
Oops!
Okay!
Have you ever eaten sushi?
Yes, I have eaten sushi. I tried it last week at a restaurant.
Oops!
Okay!
We ____ (visit) the museum this week.
We have visited the museum this week.
Oops!
Okay!
____ the children ____ (finish) their homework?
Have the children finished their homework?
Oops!
Okay!
We ____ (meet) our new teacher.
We have met our new teacher.
Oops!
Okay!
Have you ever ridden a horse?
Yes, I have ridden a horse. It was at a farm near my town.
Oops!
Okay!
Have you ever met a famous person?
Yes, I have met a famous person. It was a football player at the stadium.
Oops!
Okay!
Where ____ he ____ (go) this week?
Where has he gone this week?
Oops!
Okay!
They ____ (play) football today.
They have played football today.
Oops!
Okay!
Have you ever read a story book about dinosaurs?
Yes, I have read a story book about dinosaurs. It was very exciting.
Oops!
Okay!
Have you ever flown in a plane?
Yes, I have flown in a plane. I went on holiday with my family.
Oops!
Okay!
Have you ever played football with your friends?
Yes, I have played football with my friends in the park.
Oops!
Okay!
Have you ever eaten chocolate cake?
Yes, I have eaten chocolate cake. It was delicious.
Oops!
Okay!
She ____ (not/read) the story book yet.
She hasn’t read the story book yet.
Oops!
Okay!
My sister ____ (not/see) the new movie yet.
She hasn’t seen the new movie yet.
Oops!
Okay!
____ they ____ (play) football this morning?
Have they played football this morning?
Oops!
Okay!
She ____ (see) the new film at the cinema.
She has seen the new film at the cinema.
Oops!
Okay!
I ____ (drink) lemonade this morning.
I have drunk lemonade this morning.
Oops!
Okay!
Who ____ you ____ (meet) recently?
Who have you met recently?
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies