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
_________ he ______ ballooning?
Has he gone ballooning?
Oops!
Okay!
________ they ________ the food? (buy)
Have they bought the food?
Oops!
Okay!
Salome ____________ an accident (have)
Salome has had an accident
Oops!
Okay!
She _______________ in Bogotá all her life (live)
She has lived in Bogotá all her life
Oops!
Okay!
_______ she ________ my umbrella? (take)
Has she taken my umbrella?
Oops!
Okay!
The boys _____________ the city (not visit)
The boys haven't visited the city
Oops!
Okay!
She _____________ that book yet (not read)
She hasn't read that book yet
Oops!
Okay!
They _____________ for a long time (not study)
They haven't studied for a long time
Oops!
Okay!
We ____________ tennis (play)
We have played tennis
Oops!
Okay!
I ___________ my keys (lose)
I have lost my keys
Oops!
Okay!
Mateo ________________ on a cruise (not go)
Mateo hasn't gone on a cruise
Oops!
Okay!
You _______________ lunch yet. (not eat)
You haven't eaten lunch yet
Oops!
Okay!
She ____________ enough. (sleep)
She has slept enough
Oops!
Okay!
I _________ my homework (do)
I have done my homework
Oops!
Okay!
Where ________ your mom ________? (go)
Where has your mom gone?
Oops!
Okay!
______ Violeta ________ her slide of pizza? (eat)
Has Violeta eaten her slide of pizza?
Oops!
Okay!
______ they ___________ rafting? (go)
Have they gone rafting?
Oops!
Okay!
My sister ________ to bed (go)
My sister has gone to bed
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies