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