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 VS PAST SIMPLE
0
%
0
0
0
Back
Restart
What time ................... (you/call) your mother yesterday?
did you call
Oops!
Okay!
My sister ....... (not write) to me for months. I'm worried about her.
hasn't written
Oops!
Okay!
Ouch! I ....... (cut) my thumb. It's bleeding.
have cut
Oops!
Okay!
We ........... (have) this microwave for many years.
have had
Oops!
Okay!
He ......... (not take) her to the restaurant last weekend.
didn't take
Oops!
Okay!
Their dishwasher ............ (break) down last month and they ........... (not use) it since.
broke | haven't used
Oops!
Okay!
Martha .......... (have) her car since she .......... (pass) her driving test.
has had | passed
Oops!
Okay!
- .......... (Jim/try) my homemade wine yet? - Yes, he ............ (try) it three days ago.
Has Jim tried | tried
Oops!
Okay!
My brother is a musician. He .............. (compose) a lot of music.
has composed
Oops!
Okay!
My breath is fresh now because I ................ (just/brush) my teeth.
have just brushed
Oops!
Okay!
My sister ......... (watch) three films this morning and then she ........ (leave) for work.
watched | left
Oops!
Okay!
Our parents ........... (buy) this sculpture at auction about twenty-five years ago.
bought
Oops!
Okay!
Her sister is a famous dancer and she ............. (dance) in big Hollywood productions.
has danced
Oops!
Okay!
I ......... (change) my hairstyle and people say it really suits me.
have changed
Oops!
Okay!
She .............. (wake up), ................. (have) breakfast and ............. (read) the paper.
woke up | had | read
Oops!
Okay!
I ............ (spend) five years in Paris and then ......... (go) to London in 2000.
spent | went
Oops!
Okay!
John ........ (know) me for many, many years.
has known
Oops!
Okay!
I ........ (not play) the violin since I was a little boy.
haven't played
Oops!
Okay!
I (not eat) a lot of Italian dishes since last summer.
haven't eaten
Oops!
Okay!
I ......... (read) two days ago that somebody ........ (invent) the wheel by chance.
read | invented
Oops!
Okay!
When we were in Greece, we ..... (eat) only local food.
ate
Oops!
Okay!
I ................. (never/see) such a magnificent picture.
have never seen
Oops!
Okay!
Mozart ........... (be) a great composer and people still love his symphonies.
was
Oops!
Okay!
My younger brother ......... (get) a new job last week.
got
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies