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 and Simple Past
0
%
0
0
0
Back
Restart
____ (he/do) the washing up yet?
Has he done
Oops!
Okay!
I ____ (not/clean) my room ..... two weeks. It is very messy now.
I haven't cleaned - for
Oops!
Okay!
I ____ (not/know) how to swim when I was 7 years old, but now I do!
didn't know
Oops!
Okay!
A: Lisa ..... (win) a new laptop on the quiz show last night. B: Yeah. I ...... (just/hear). lsn't she lucky?
won - have just heard
Oops!
Okay!
Chris.......... (not/make) any plans for his birthday yet.
hasn't made
Oops!
Okay!
She ____ (be) here .... a week and she doesn't want to leave.
has been - for
Oops!
Okay!
____ (you/go) to the party last night?
Did you go
Oops!
Okay!
I ____ (enjoy) reading books ...... I was a little kid.
I have enjoyed - since
Oops!
Okay!
My dad _________ (have) the same mobile phone ........... 2015.
has had - since
Oops!
Okay!
I ___ (break) my leg two weeks ago.
broke
Oops!
Okay!
I ___ (finish) reading that book last Monday.
finished
Oops!
Okay!
John is usually late, but he ____ (not/come) late to class yesterday!
didn't come
Oops!
Okay!
An hour ago I ____ (play) chess with my friend and I ________ (lose) again.
played - lost
Oops!
Okay!
I ___ (start) training football when I was six years old.
started
Oops!
Okay!
Last winter Robin ... (stay) with his father in the Alps for three days.
stayed
Oops!
Okay!
A: ....... (you/see) my new profile picture on Facebook? B: Yes, I .............. (be) on Facebook last night. lt's a cool photo.
Have you seen - I was
Oops!
Okay!
___ (you/see) the newest Harry Potter film yet?
Have you seen
Oops!
Okay!
you / find / a job / yet ?
Have you found a job yet?
Oops!
Okay!
I ... (live) here all my life.
have lived
Oops!
Okay!
...... (you/ever/try) Japanese food?
Have you ever tried
Oops!
Okay!
They ___ (not/watch) TV ...... ages. In fact, they don’t even own a TV set.
haven't watched - for
Oops!
Okay!
How long ___ (you/be) here? I couldn't find you anywhere!
have you been
Oops!
Okay!
Where ____ (she/go) on holidays last summer?
did she go
Oops!
Okay!
___ (you/ever/be) to Egypt?
Have you ever been
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies