Study

Present Perfect vs. Past Simple

  •   0%
  •  0     0     0

  • She _________ (know) him for many years.
    has known
  • He _________ (arrive) here a week ago.
    arrived
  • Jenna ________ (be) able to talk to the teacher yet.
    hasn't been
  • So far this month, they _______ (complete) two different projects.
    have completed
  • They _________ (just / hang up) the phone.
    have just hung up
  • Last March, my son _______ (see) snow for the first time.
    saw
  • He __________ (call) you three times since this morning.
    has called
  • I ______ (just / start) cooking.
    have just started
  • Bob _____ (be) here since 4 o'clock.
    has been
  • She _______ (go) to a party last Saturday.
    went
  • I _______ (wear) that jacket last Friday.
    wore
  • You ________ (already / miss) too many lessons. You ________ (miss) three classes last month.
    have already missed / missed
  • My daughter _________ (never / see) such a small dog before.
    has never seen
  • I _______ (have) this pen since I was 9.
    have had
  • Maggie is a singer. She _________ (sing) many popular songs in her lifetime.
    has sung
  • Last week, she ________ ( perform) in a concert.
    performed
  • We ________ (arrive) yet.
    haven't arrived
  • Today the Sun ________ (rise) at 6.09.
    rose
  • She _______ (buy) the tickets three days ago.
    bought
  • The children ________ (play) hide and seek yesterday.
    played