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
B' Class - Present Perfect/Past simple
0
%
0
0
0
Back
Restart
Bill _______ the marathon 2 days ago.
ran
Oops!
Okay!
I have never _______ an elephant. (see / saw / seen)
seen
Oops!
Okay!
Jenny ________ here since 1998. (has lived / lived)
has lived
Oops!
Okay!
My mum ______ to Paris last summer. (went / had been)
went
Oops!
Okay!
Did you ________ Mary yesterday? (visit/visited)
visit
Oops!
Okay!
I ________ Miss Irene since October. (knew / have known)
have known
Oops!
Okay!
Have you ______ a nice weekend so far? (had / have)
had
Oops!
Okay!
She has never _______ Indian foor.
eaten
Oops!
Okay!
Have you ever ______ to Spain? (been / was / be)
been
Oops!
Okay!
I ________ pizza for ages. (haven't eaten / didn't eat)
haven't eaten
Oops!
Okay!
I _______ to America 10 years ago. (travelled / have travelled)
travelled
Oops!
Okay!
I ________ basketball yesterday. (didn't play / haven't played)
didn't play
Oops!
Okay!
Rachel _______ her friends twice this week. (has met / met)
has met
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies