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 Review
0
%
0
0
0
Back
Restart
______________ (win) a bingo before?
Have you ever won a bingo before?
Oops!
Okay!
___________the teacher this week? I want to talk with him.
have you seen the teacher this week? I want to talk with him
Oops!
Okay!
Sam ______________(go) to Italy four times this year!
Sam has gone to Italy four times this year!
Oops!
Okay!
We _______________ (work) in the same factory until it closed.
We worked in the same factory until it closed.
Oops!
Okay!
_____ abroad before?
have you ever travelled abroad before?
Oops!
Okay!
I ______________ (not - know) you last year
I did not know you last year
Oops!
Okay!
I ________ a salad but I'm still hungry.
I have eaten a salad but I'm still hungry
Oops!
Okay!
Argentina _____________ (win) the last World Cup in 2022
Argentina won the last World Cup in 2022
Oops!
Okay!
________________ from college?
have you graduated from college?
Oops!
Okay!
I ______________ (live) in the same house all my life.
I have lived in the same house all my life.
Oops!
Okay!
We _______________ (learn) some Arabic greetings before going to Qatar in 2022.
We learned some Arabic greetings before going to Qatar in 2022.
Oops!
Okay!
_______________ (get) a lollipop last class?
Did you get a lollipop last class
Oops!
Okay!
Last summer, we ___________ (go) to the maldives
Last summer, we went to the maldives
Oops!
Okay!
Where _____________ (be) last night?
Where were you last night?
Oops!
Okay!
John _________________ (travel) abroad before.
John has traveled abroad before.
Oops!
Okay!
______________ (have) a déjà vu?
Have you ever had a déjà vu?
Oops!
Okay!
_____________ (take) your driver's license yet?
have you taken your drivers license yet?
Oops!
Okay!
Brazil _______________ (win) the World Cup five times.
Brazil has won the World Cup five times.
Oops!
Okay!
_______________ (take) out the trash today?
Have you taken out the trash today?
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies