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 or Past Simple?
0
%
0
0
0
Back
Restart
20 years / has / my grandfather / skateboarding / been / for
My grandfather has been skateboarding for 20 years.
Oops!
Okay!
Yesterday, the man ___ (fall) off his bike and ____ (break) his leg.
fell , broke
Oops!
Okay!
We ____ (study) at the same university in 2001.
have studied
studied
Oops!
Okay!
When we _________(be) on vacation in Greece last year, it _________(not+rain) at all
was, didn't rain
have been, didn't rain
were, didn't rain
Oops!
Okay!
We've already _____ to Rome and Paris. We would like to go again next year.
been
went
Oops!
Okay!
They _____ (win) many basketball games so far this year. There is still time to win more!
have won
won
win
Oops!
Okay!
She hasn't ___________ rollerblading yet.
try
tried
Oops!
Okay!
restaurant / eaten / yet / haven't / I / this / at
I haven't eaten at this restaurant yet.
Oops!
Okay!
We ______ (have) three classes yesterday?
have had
had
have
Oops!
Okay!
I _______ (go) on trips to Europe many times in my life. I plan to go on more.
have go
gone
have gone
Oops!
Okay!
-How long have you ___ (be) going to this school? -Since 2014
been
be
was
Oops!
Okay!
When ____ the first Olympic Games take place?
did
have
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies