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
0
%
0
0
0
Back
Restart
Marta _______ (finish) her homework.
has finished
Oops!
Okay!
________ your sister______ (water) the plants?
has-watered
Oops!
Okay!
My family ________ (visit) Brazil a few times.
has visited
Oops!
Okay!
They _______(live) in this house.
have lived
Oops!
Okay!
______ you_____(clean) the bathroom ?
have-cleaned
Oops!
Okay!
She ______(not/make) dinner yet.
hasn't made
Oops!
Okay!
I ____________ (read) your book several times.
have read
Oops!
Okay!
It _______ (never snow) like that.
has never snowed
Oops!
Okay!
You _________(not/play) golf before.
haven't played
Oops!
Okay!
She ____(not/brush) her teeth yet.
hasn't brushed
Oops!
Okay!
I ______ (eat) already.
have eaten
Oops!
Okay!
______ you already______ (finish) your work ?
have - finished
Oops!
Okay!
We _______ (see) him before.
have seen
Oops!
Okay!
_______ you ______ (see) an alien ?
have-seen
Oops!
Okay!
The cat______(chase) a mouse.
has chased
Oops!
Okay!
They ______ (pay) for everything.
have paid
Oops!
Okay!
I ________ (meet) Anna once.
have met
Oops!
Okay!
You ________ (break) the glass again.
have broken
Oops!
Okay!
_______ your mother______(win) the lottery?
have-won
Oops!
Okay!
She ________ (wear) that skirt many times.
has worn
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies