Game Preview

Present Perfect - Present Perfect Continuous + P ...

  •  English    38     Public
    Read the sentence and say the correct answer
  •   Study   Slideshow
  • It’s still raining. It …............................. (rain) for hours non-stop.
    has been raining
  •  25
  • He ..................... (play) the drums for the past three hours and it's driving me mad!
    has been playing
  •  25
  • They …......... never ................. (win) a competition in their life
    have won
  •  25
  • I …............. (run) for two hours. That’s why my face is red.
    have been running
  •  25
  • Jill …................ (be) ill for a week already.
    has been
  •  25
  • We ................… (know) each other since kindergarden.
    have known
  •  25
  • My uncle …................. (have) that same car forever
    has had
  •  25
  • The phone …............... (ring) non-stop for a couple of hours.
    has been ringing
  •  25
  • Don’t worry, the play …................. (not start) yet.
    hasn’t started
  •  25
  • She is very tired. She ..........… (call) customers all afternoon
    has been calling
  •  25
  • My mum .......................... (ask) me to study for my tests several times already.
    has asked
  •  25
  • She ................................ (visit) friends all afternoon, so I haven't returned home yet!
    has been visitng
  •  25
  • .........… you ever .................... to New York?
    have you ever been
  •  25
  • How much money ..........… he ............... in the supermarket?
    HAS HE SPENT
  •  25
  • They ........................... (prepare) to sit for the exam for a year now.
    HAVE BEEN PREPARING
  •  25
  • HOW LONG …......... he ...................... (write) that story for?
    has he been writing
  •  25