Game Preview

PRESENT PERFECT OR PAST PERFECT?

  •  English    10     Public
    B2 - UPPER INTERMEDIATE
  •   Study   Slideshow
  • I never get up from the table before others ---- (finish).
    have finished
  •  15
  • It is already 9:30 pm and I ---- (wait) here for over an hour. If John does not get here in the next five minutes, I am going to leave.
    have been waiting
  •  15
  • Did you hear that Ben was fired last month? He ---- (work) for that import company for more than ten years and he ---- (work) in almost every department.
    had been working, had worked
  •  20
  • I ---- (see) many pictures of the pyramids before I went to Egypt last summer. Pictures of the monuments are very misleading. The pyramids are actually quite small.
    had seen
  •  15
  • Sarah ---- (climb) Mount Everest, ---- (sail) around the world, and ---- (go) on safari in Kenya. She is such an adventurous person.
    has climbed, has sailed, has gone
  •  25
  • Susan ---- (climb) Mount Everest, ---- (sail) around the world, and ---- (go) on safari in Kenya by the time she was twenty-five. She ---- (experience) more by that age than most people do in their entire lives.
    had climbed, had sailed, had gone, had experienced
  •  25
  • Before my trip lo Paris two years ago, I ---- (never be) to France.
    had never been
  •  15
  • When we finally stopped him, the squirrel ---- (already eat) five cookies.
    had already eaten
  •  15
  • Ben ---- (try) to open his own restaurant for the last few years. He ---- (just finish) the painting, but he ---- (not do) the decorating yet.
    has been trying, has just finished, hasn't done
  •  20
  • You look tired. How long ---- (run)?
    have you been running
  •  15