Game Preview

Present Perfect vs. Past Simple

  •  English    20     Public
    Complete the sentences with the correct tense. (either present perfect or past simple)
  •   Study   Slideshow
  • Bob _____ (be) here since 4 o'clock.
    has been
  •  15
  • She _______ (go) to a party last Saturday.
    went
  •  15
  • He _________ (arrive) here a week ago.
    arrived
  •  15
  • You ________ (already / miss) too many lessons. You ________ (miss) three classes last month.
    have already missed / missed
  •  15
  • So far this month, they _______ (complete) two different projects.
    have completed
  •  15
  • Maggie is a singer. She _________ (sing) many popular songs in her lifetime.
    has sung
  •  15
  • Last week, she ________ ( perform) in a concert.
    performed
  •  15
  • He __________ (call) you three times since this morning.
    has called
  •  15
  • They _________ (just / hang up) the phone.
    have just hung up
  •  15
  • I _______ (wear) that jacket last Friday.
    wore
  •  15
  • Today the Sun ________ (rise) at 6.09.
    rose
  •  15
  • Last March, my son _______ (see) snow for the first time.
    saw
  •  15
  • My daughter _________ (never / see) such a small dog before.
    has never seen
  •  15
  • She _________ (know) him for many years.
    has known
  •  15
  • We ________ (arrive) yet.
    haven't arrived
  •  15
  • I ______ (just / start) cooking.
    have just started
  •  15