Game Preview

Present Perfect Simple

  •  English    16     Public
    Complete the sentences with the correct form of the verbs in brackets. Use the present perfect simple.
  •   Study   Slideshow
  • I ... (be) to London three times.
    have been
  •  15
  • He ... (eat) breakfast.
    has eaten
  •  15
  • The pilot ... (fly) an airplane today.
    has flown
  •  15
  • The team ... (win) the league.
    has won
  •  15
  • Frodo ... (find) the ring.
    has found
  •  15
  • I ... (not drink) any water today.
    haven't drunk
  •  15
  • ... (you / see) a ghost?
    Have you seen
  •  15
  • I ...(never / be) to Japan before.
    have never been
  •  20
  • ... (you / ever / lose) your keys?
    Have you ever lost
  •  20
  • He ... (miss) the train.
    has missed
  •  15
  • ... (he / buy) the jeans? ...
    Has he bought the jeans? No, he hasn't.
  •  25
  • ... (you / sleep) well tonight?
    Have you slept
  •  15
  • You ... (not / start) your homework yet.
    haven't started
  •  15
  • School ... (finish).
    has finished
  •  15
  • ... (you / ever / read) Lord of the Rings?
    Have you ever read Lord of the Rings?
  •  20
  • ... (you / ever / ride) a horse?
    Have you ever ridden a horse?
  •  20