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 Simple
0
%
0
0
0
Back
Restart
School ... (finish).
has finished
Oops!
Okay!
... (you / sleep) well tonight?
Have you slept
Oops!
Okay!
Frodo ... (find) the ring.
has found
Oops!
Okay!
He ... (eat) breakfast.
has eaten
Oops!
Okay!
... (he / buy) the jeans? ...
Has he bought the jeans? No, he hasn't.
Oops!
Okay!
... (you / ever / ride) a horse?
Have you ever ridden a horse?
Oops!
Okay!
... (you / ever / read) Lord of the Rings?
Have you ever read Lord of the Rings?
Oops!
Okay!
I ...(never / be) to Japan before.
have never been
Oops!
Okay!
The pilot ... (fly) an airplane today.
has flown
Oops!
Okay!
... (you / ever / lose) your keys?
Have you ever lost
Oops!
Okay!
You ... (not / start) your homework yet.
haven't started
Oops!
Okay!
I ... (be) to London three times.
have been
Oops!
Okay!
I ... (not drink) any water today.
haven't drunk
Oops!
Okay!
The team ... (win) the league.
has won
Oops!
Okay!
... (you / see) a ghost?
Have you seen
Oops!
Okay!
He ... (miss) the train.
has missed
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies