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
Present Perfect and Past Simple A2
0
%
0
0
0
Back
Restart
We have been in class _________ September. (for/since)
since
Oops!
Okay!
She hasn't slept__________ many hours. (for/since)
for
Oops!
Okay!
She ____ (not finish) her work last night.
didn't finish
Oops!
Okay!
We have studied English _____ we were in primary school. (for/since)
since
Oops!
Okay!
He's had his car ________ last year. (for/since)
since
Oops!
Okay!
He worked at that company _______ a long time. (for/since)
for
Oops!
Okay!
_____ you ever _____(ride) a camel?
Have you ever ridden
Oops!
Okay!
He _____ (go) swimming last weekend.
went
Oops!
Okay!
I am so tired because I _____ just _____ (work out).
have just worked out
Oops!
Okay!
started in the past and CONTINUES to be true in the present
Present Perfect
Past Simple
Oops!
Okay!
He _____(not open) his present on his birthday last week.
didn't open
Oops!
Okay!
She _____ already _____ (have) lunch.
has already had
Oops!
Okay!
We DON'T know when something happened
Present Perfect
Past Simple
Oops!
Okay!
I was at school
since
for
Oops!
Okay!
many days
since
for
Oops!
Okay!
They lived in London ____ three years before they moved to Liverpool. (for/since)
for
Oops!
Okay!
he was ten years old
for
since
Oops!
Okay!
I _____ (clean) the house this morning.
cleaned
Oops!
Okay!
ten years
for
since
Oops!
Okay!
Started and FINISHED in the past
Present Perfect
Past Simple
Oops!
Okay!
ages
for
since
Oops!
Okay!
three hours
since
for
Oops!
Okay!
He _____ (not/go) shopping yet.
hasn't gone
Oops!
Okay!
a long time
for
since
Oops!
Okay!
A: Where is dad? B: He _____ (go) to the supermarket.
has gone
Oops!
Okay!
September
since
for
Oops!
Okay!
____ you ever _____(be) to Michigan?
Have you ever been
Oops!
Okay!
last year
since
for
Oops!
Okay!
She _____already _____(see) that movie many times.
has already seen
Oops!
Okay!
We KNOW when something happened
Past Simple
Present Perfect
Oops!
Okay!
2010
since
for
Oops!
Okay!
He _____ (brush) his teeth before he went to school.
brushed
Oops!
Okay!
____ you ____ (listen) to music yesterday?
Did you listen
Oops!
Okay!
He is hungry because he _____ (not/eat) yet.
hasn't eaten
Oops!
Okay!
_____ you _____(finish) reading that book yet?
Have you finished
Oops!
Okay!
He _____ (go) fishing with his son yesterday.
went
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies