Game Preview

PERFECT TENSES

  •  English    20     Public
    Complete the following sentences with the correct form of the verbs in brackets.
  •   Study   Slideshow
  • They_______________ London this month. (leave)
    have left
  •  15
  • TThey ________ (live) in New York for 3 years before they _________(move) to Seattle three months ago.
    had lived - moved
  •  15
  • Sam _______________ (drive) for six hours when he arrived in the village.
    had been driving
  •  15
  • I ___________ (work) for big companies like this before. I know how they operate.
    have worked
  •  15
  • I never get up from the table before others ________________ (finish).
    have finished
  •  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
  •  15
  • You look tired. How long _____________ (run)?
    have you been running
  •  15
  • 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
  • She looks tired because she ____________________. (exercise)
    has been exercising
  •  15
  • Yesterday, I got wet because it ___________________________. (rain)
    had been raining
  •  15
  • How many times ______________this film? (watch)
    have you watched
  •  15
  • How long ____________ your mobile phone? (have)
    have you had
  •  15
  • I ____________ my car for three years now. (have)
    have had
  •  15
  • My little sister __________________ for 30 minutes. (have breakfast) She still hasn't finished.
    has been having breakfast
  •  15
  • Yesterday I __________________ my car for 1 hour when my girlfriend called me. (wash)
    had been washing
  •  15