Saturday, 29 June 2013

Exercise on present perfect

Put the verbs in the correct form: Present Perfect
  1. I ________ (just / finish) the letter.
  2. ______ you ever ______ (eat) caviar?
  3. He ________ (be) here for a week.
  4. The train ________ (not / arrive) yet.
  5. Jane _________ (live) in London for 3 years.
  6. My mother _________ (already / cook) dinner.
  7. The boys _______ (break) the window.
  8. She ________ (not / see) her father since she was 10 years old.
  9. _______ the postman _______ (arrive) yet?
  10. I can’t find my key. I _________ (lose) it.

Check answers:
  1. have just finished
  2. have you ever eaten
  3. has been
  4. hasn’t arrived
  5. has lived
  6. has already cooked
  7. have broken
  8. hasn’t seen
  9. has the postman arrived
  10. have lost

No comments:

Post a Comment