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 and Simple Past
0
%
0
0
0
Back
Restart
He ____________ the dog. (to walk/never)
has never walked
Oops!
Okay!
She has been painting _____ about two years.
for
since
Oops!
Okay!
My sisters _________ for a while. (to call/negative)
haven't called
Oops!
Okay!
We have been together ______ years.
since
for
Oops!
Okay!
She ______ a dance teacher _____ seven years. (to be)
was/for
Oops!
Okay!
Tom and I _______ about it when we were in school. (to learn)
learned
Oops!
Okay!
They haven't been speaking ______ about two years ago.
for
since
Oops!
Okay!
We have been together _______ 2004.
for
since
Oops!
Okay!
My brother ________ his room since Friday. (to clean/negative)
hasn't cleaned
Oops!
Okay!
_______ you ________ Lucas to the party last night? (to invite)
Did/invite
Oops!
Okay!
_______ you ever ________ a lion? (to see)
Have/seen
Oops!
Okay!
He _______ cars _______ he was a child. (to like)
has liked/since
Oops!
Okay!
I ________ before, but I don't do it often. (to swim)
have swum
Oops!
Okay!
I ________ to understand your point _______ we spoke. (to come)
have come/since
Oops!
Okay!
We _______ together a long time ago. (to travel)
traveled
Oops!
Okay!
We ________ to New Zealand ______ 2010. (to be/negative)
haven't been/since
Oops!
Okay!
I _______ to England in 2018. (to go)
went
Oops!
Okay!
We _______ basketball together last week. (to play)
played
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies