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
3-Past Simple vs Present Perfect
0
%
0
0
0
Back
Restart
How long _____ (know / you and Sandra) each other?
did you and Sandra know
have you and Sandra been knowing
have you and Sandra known
Oops!
Okay!
No, thanks. I’ve quit. I _____ (stop) smoking years ago.
stopped
have been stopping
have stopped
Oops!
Okay!
A: _____ (finish / you) painting the bedroom yet? B: Not yet. I'll finish it tomorrow.
Have you been finishing
Did you finish
Have you finished
Oops!
Okay!
Saris must be tired. She _____ (work) a lot recently.
's been working
s worked
worked
Oops!
Okay!
We _____ (discover) a new species on the 18th of January, 1988.
discovered
have been discovering
have discovered
Oops!
Okay!
We _____ (try) that restaurant a couple of times but we still aren’t huge fans.
've been trying
tried
've tried
Oops!
Okay!
Somebody _____ (eat) my favourite cookies. There are none left!
has eaten
ate
has been eating
Oops!
Okay!
A: I’ve been to China this year. B: Oh, really? When _____ (be / you) there?
were you
have you been being
have you been
Oops!
Okay!
I was 8 years old the first time I _____ (see) a giraffe.
saw
have seen
have been seeing
Oops!
Okay!
I _____ (cycle) all day and my legs are really tired now.
've cycled
've been cycling
cycled
Oops!
Okay!
How many tourist attractions _____ (take / you) Carlos to so far?
have you been taking
did you take
have you taken
Oops!
Okay!
A: Have you cleaned your room yet? B: No, sorry. I _____ (go) to the library after school.
went
have been going
have gone
Oops!
Okay!
Somebody _____ (drink) my coffee. There’s almost nothing left!
has drunk
has been drinking
drank
Oops!
Okay!
We _____ (travel) for months and have spent so much money.
travelled
've travelled
've been travelling
Oops!
Okay!
How much of that book _____ (read / you)? Chapter 14 is the best!
have you been reading
did you read
have you read
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies