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
What did you buy for him? I __________ him a new book. (buy)
I bought him a new book.
Oops!
Okay!
Past Participle: To look
Looked
Oops!
Okay!
She _______ for the exam last week. (no study)
She didn't study for the exam last week.
Oops!
Okay!
Past Participle: To ride
Ridden
Oops!
Okay!
Past Participle: To run
Run
Oops!
Okay!
Past Participle: To hold
Held
Oops!
Okay!
________ ever _______ more than one language? (he / speak)
Has he ever spoken more than one language?
Oops!
Okay!
Have you ever gone to the Reina Sofia Museum? Yes, I have. I ___________(go) last year.
Yes, I went last year.
Oops!
Okay!
Where did he ________ to play the piano? (learn)
Where did he learn to play the piano?
Oops!
Okay!
Past Participle: To walk
Walked
Oops!
Okay!
Past Participle: To hurt
Hurt
Oops!
Okay!
Past Participle: To wake up
Woken up
Oops!
Okay!
_______ ever_______a lighthouse? (they / visit)
Have they ever visited a lighthouse?
Oops!
Okay!
Past Participle: To catch
Caught
Oops!
Okay!
I _________ very sick last Monday. (feel)
I felt very sick last Monday.
Oops!
Okay!
Past Participle: To take
Taken
Oops!
Okay!
_________ your mom her Mother's Day gift yet? (you / give)
Have you given your mom her Mother's Day gift?
Oops!
Okay!
Past Participle: To cry
Cried
Oops!
Okay!
Past Participle: To grow
Grown
Oops!
Okay!
_______ ever ________ a bone? (you / break) No, I haven't.
Have you ever broken a bone before?
Oops!
Okay!
We __________ a basketball match yet. (no watch)
We haven't watched a basketball match yet.
Oops!
Okay!
I _________ to music yesterday. (no listen)
I didn't listen to music yesterday.
Oops!
Okay!
She ________ a parade in her whole life! Can you believe it? (no see)
She hasn't seen a parade. / She has never seen a parade. Can you believe it?
Oops!
Okay!
Past Participle: To wear
Worn
Oops!
Okay!
We have _______ the dog 2 times this week. (lose)
Oh no! We have lost the dog.
Oops!
Okay!
Past Participle: To stick
Stuck
Oops!
Okay!
___________ last weekend? My family went to Ireland! (Where / your family / go)
Where did your family go last weekend? My family went to Ireland!
Oops!
Okay!
Past Participle: To enjoy
Enjoyed
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies