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