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
Past Simple VS Present Perfect Simple
0
%
0
0
0
Back
Restart
The weather around here ___ (be) terrible in the last few weeks.
Has been
Oops!
Okay!
Ola wrote / has written a Maths test last week.
Wrote
Oops!
Okay!
They ___ (read) an interesting book last week.
Read
Oops!
Okay!
The US President ___ (be) in our country last year.
Was
Oops!
Okay!
Grandma visited / has visited us last weekend.
Visited
Oops!
Okay!
___ you ___ (notice) how she always smiles you?
Have you noticed
Oops!
Okay!
I ___ (eat) pizza for lunch yesterday.
Ate
Oops!
Okay!
The students ___ (had) eight exams in the last month.
Have had
Oops!
Okay!
___ you ___ (speak) to Peter yet?
Have you spoken
Oops!
Okay!
My dad ___ (swim) in the Pacific Ocean in 1995
Swam
Oops!
Okay!
I ___ (catch) a cold in school a few days ago and ___ (be) ill ever since.
Caught / Have been
Oops!
Okay!
Look! Kermit broke / has broken his arm.
Has broken
Oops!
Okay!
___ your father ___ (ever smoke) since he gave up?
Has your father ever smoked
Oops!
Okay!
I'm thirsty. I ___ (not drink) anything today.
Haven't drunk
Oops!
Okay!
They ___ (close) the factory. -Really? When ___ that ___ (happen)?
Have closed / Did that happen
Oops!
Okay!
Tim ___ (not take) many photos yet.
Has not taken
Oops!
Okay!
The delivery service ___ (bring) the books you ordered an hour ago.
Brought
Oops!
Okay!
I'm hungry. I didn't eat/haven't eaten anything today.
Haven't eaten.
Oops!
Okay!
Mr Ziarko worked / has worked at this school for 5 years.
Has worked
Oops!
Okay!
Shakespeare ___ (write) over one hundred sonnets.
Wrote
Oops!
Okay!
The students ___ (have) eight exams last month.
Had
Oops!
Okay!
I ___ (meet) my friend Paul after he ___ (play) football all afternoon.
Met / Played
Oops!
Okay!
Uncle Tim was / has been in hospital since Friday
Has been
Oops!
Okay!
I ___ (read) yesterday's newspaper, but I ___ (not read) today's
Read / Haven't read
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies