Game Preview

Past Simple/Present Perfect

  •  English    16     Public
    comparison of tenses
  •   Study   Slideshow
  • I ... (not/finish) my homework yet.
    haven't finished
  •  5
  • We ... (not/see) him since he ... (leave) school.
    haven't seen, left
  •  10
  • We ... (go) to bed very early last night because we ... (be) tired.
    went, were
  •  10
  • They ... (move) to London two years ago.
    moved
  •  5
  • She ... (not/ring) me since Tuesday.
    hasn't rung
  •  5
  • I ... (just/see) a very interesting programme on TV.
    have just seen
  •  5
  • Laura ... (never/be) to France.
    has never been
  •  5
  • I ... (see) an old friend of mine last week.
    saw
  •  5
  • I ... (not/be) to a disco for months.
    haven't been
  •  5
  • My little sister ... (not/learn) to read yet.
    hasn't learnt
  •  5
  • My father went to Spain 2 days .... . (ago, ever, last night)
    ago
  •  5
  • He has known her ... 1990. (since, for, yet)
    since
  •  5
  • She hasn't finished her work ... . (ago, last night, yet)
    yet
  •  5
  • Have you ... seen an elephant? ( yet, ever, since)
    ever
  •  5
  • We went to bed at 10 o'clock ... . (ago, last night, yet)
    last night
  •  5
  • He has been in Madrid ... 10 years. (for, since, ago)
    for
  •  5