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