Game Preview

Present Perfect VS Past Simple

  •  English    18     Public
    Complete the given sentences with present perfect or past simple.
  •   Study   Slideshow
  • In those days, I ____ (not / like) reading.
    didn't like
  •  15
  • Guess what! I ____ (buy) a brand new car!
    have bought
  •  15
  • John is becoming a problem. He ____ (call) me up four times in the last hour.
    called
  •  15
  • I ____ (live) in Prague for fourty years before moving to a nearby village.
    lived
  •  15
  • Annie ____ (not / feel) well last week. So, I can't help you because I ____ (not / see) her since last Monday.
    didn't feel + haven't seen
  •  15
  • Our class ____ (already / write) three tests this week. When will it stop?
    has already written
  •  15
  • The rain ____ (start) last night and it ____ (not / stop) since then.
    started + hasn't stopped
  •  15
  • Ouch! I think I ____ (just / hurt) my ankle.
    have just hurt
  •  15
  • This is taking too long. I ____ (complete) the first page this morning and I ____ (write) another two this afternoon. I really hope to finish it before dinner.
    completed + have written
  •  15
  • My sister ___ (be) to New York three times already. Actually, she ___ (leave) for another New York trip a few days ago.
    has been + left
  •  15
  • I ___ (be) a computer engineer for ten years, before I ____ (become) a mechanic instead.
    was + became
  •  15
  • How many times ____ (you / try) to pass your driving test so far?
    have you tried
  •  15
  • I think I ____ (lose) my wallet when I was in the shopping centre.
    lost
  •  15
  • It is rather unfortunate, however, corruption ____ (become) a great issue in our country.
    has become
  •  15
  • Sorry, Jake is not here. He ____ (go) to his basketball practice, he ___ (leave) only seconds ago.
    has gone + left
  •  15
  • Look at him! I ___ (not / see) him for ages. His hair ___ (change) so much!
    haven't seen + has changed
  •  15