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 Practice
0
%
0
0
0
Back
Restart
They / haven't / take / photo of a dog.
They haven't taken a photo of a dog.
Oops!
Okay!
Have / you / eat / ceviche?
Have you ever eaten ceviche?
Oops!
Okay!
Has / Haley / take / a dance class?
Has Haley ever taken a dance class?
Oops!
Okay!
Sonia / has / travel / Italy.
Sonia has travelled to Italy.
Oops!
Okay!
Have / you / buy / a souvenir?
Have you ever bought a souvenir?
Oops!
Okay!
Has / Amanda / try / paella?
Has Amanda ever tried paella?
Oops!
Okay!
Have / you / be / Brazil?
Have you ever been to Brazil?
Oops!
Okay!
Have / we / try / Mexican food?
Have we ever tried Mexican food?
Oops!
Okay!
Has / she / play / badminton?
Has she ever played badminton?
Oops!
Okay!
We / have / be / Chicago.
We have been to Chicago.
Oops!
Okay!
You / haven't / meet / famous person.
You haven't met a famous person.
Oops!
Okay!
She / hasn't / be / London.
She hasn't been to London.
Oops!
Okay!
We / haven't / visit / a famous park.
We haven't visited a famous park.
Oops!
Okay!
I / have / eat / German food.
I have eaten German food.
Oops!
Okay!
Have / you / visit / famous monument?
Have you ever visited a famous monument?
Oops!
Okay!
She / has / do / Spanish dance.
She has done Spanish dance.
Oops!
Okay!
Have / you / listen / Mariachi music?
Have you ever listened to Mariachi music?
Oops!
Okay!
Has / Teresa / watch / Spanish dancing?
Has Teresa ever watched Spanish dancing?
Oops!
Okay!
She / hasn't / be / New York City.
She hasn't been to New York City.
Oops!
Okay!
They / haven't / cook / Spanish food.
They haven't cooked Spanish food.
Oops!
Okay!
He / hasn't / try / Brazilian food.
He hasn't tried Brazilian food.
Oops!
Okay!
Has / she / be / Morocco?
Has she ever been to Morocco?
Oops!
Okay!
Have / you / be / India?
Have you ever been to India?
Oops!
Okay!
I / have / be / France.
I have been to France.
Oops!
Okay!
Has / Sonia / watch / tennis match?
Has Sonia ever watched a tennis match?
Oops!
Okay!
Has / she / be / Austria?
Has she ever been to Australia?
Oops!
Okay!
Have / you / learn / another language?
Have you ever learnt another language?
Oops!
Okay!
Have / they / do / martial arts?
Have they ever done martial arts?
Oops!
Okay!
Have / they / be / boat / Venice?
Have they ever been on a boat in Venice?
Oops!
Okay!
I / haven't / try / Italian food.
I haven't tried Italian food.
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies