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
Present perfect (+/-/?)
0
%
0
0
0
Back
Restart
we / not / lose our tickets
We haven't lost our tickets.
Oops!
Okay!
he / take the pills yet?
Has he taken the pills yet?
Oops!
Okay!
she / leave her phone in a taxi
She has left her phone in a taxi.
Oops!
Okay!
Has he taken a taxi? No, ...
No, he hasn´t.
Oops!
Okay!
Have Phoebe and Simon got married? No, ...
No, they haven´t.
Oops!
Okay!
Have you eaten Thai food before? Yes,...
Yes, I have. / we have.
Oops!
Okay!
She / go / to the library today
She's gone to the library today.
Oops!
Okay!
she / not / call her mother
She hasn´t called her mother.
Oops!
Okay!
it / rain all day?
Has it rained all day?
Oops!
Okay!
he / study Latin
He has studied Latin.
Oops!
Okay!
Marcus / have an accident
Marcus has had an accident.
Oops!
Okay!
we / not / hear that song yet
We haven't heard that song yet.
Oops!
Okay!
Has it rained all day? Yes, ...
Yes, it has.
Oops!
Okay!
My brother and I / not / fly in a ballon
My brother and I haven´t flown in a ballon.
Oops!
Okay!
what countries / they / visit in Europe?
What countries have they visited in Europe?
Oops!
Okay!
you / eat Thai food before?
Have you eaten Thai food before?
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies