Game Preview

Present Perfect or Present Perfect Continuous

  •  English    45     Public
    Tense
  •   Study   Slideshow
  • The post office is not far from here. I _________ there many times before. (BE)
    have been
    have been being
  •  15
  • You can go home now. You _________ emails for over three hours. You must be very tired. (WRITE)
    have written
    have been writing
  •  15
  • I __________ him at least four times but he _________ the phone. (CALL,NOT ANSWER)
    have called-hasn't answered
    have called-hasn't been answering
    have been calling-hasn't answered
    have been calling-hasn't been answering
  •  15
  • Bobby is so dirty because he ________ outside the whole afternoon. (PLAY)
    has been playing
    has played
  •  15
  • The president _______ for his speech the whole morning. He still isn't finished. (PREPARE)
    has been preparing
    has prepared
  •  15
  • We _______ for over an hour now and _________ at the village yet.(WALK, NOT ARRIVE)
    have been walking-haven't arrived
    have walked-haven't arrived
    have been walking-haven't been arriving
    have walked-haven't been arriving
  •  15
  • She ___________ for a good job for over a month, but now she finally _____ one. (LOOK, FIND)
    has been looking-has found
    has been looking-has been finding
    has looked-has found
    has looked-has been finding
  •  15
  • The phone _____ for half a minute. Why doesn't someone answer it. (RING)
    has rung
    has been ringing
  •  15
  • The maid _________ windows the whole morning. So far, she _____ the ones on the ground floor. (CLEAN, CLEAN)
    has been cleaning-has cleaned
    has been cleaning-has been cleaning
    has cleaned-has been cleaning
    has cleaned-has cleaned
  •  15
  • Is Jack at home? No, He _______ out. (JUST GO)
    just has gone
    has just gone
    has been just going
  •  15
  • Dr Jacobs ____ at this university for almost twenty years, but he ____ such brilliant students. (TEACH, NEVER HAVE)
    has taught-never has had
    has been teaching-has never had
    has taught-has never had
  •  15
  • It ____ for over an hour. Some students are excited because they _____ snow before. (SNOW, NEVER SEE)
    has been snowing-have never seen
    has snowed-have never seen
  •  15
  • There's no more beer in the fridge. You _____ all of it. (DRINK)
    have drunk
    have been drinking
  •  15
  • Look at you! You must _______ over 10 pounds because you _____ too much. (EAT)
    have gained
    have been eating
  •  15
  • My sister____ to me for three days. (NOT SPEAK)
    hasn't been speaking
    hasn't spoken
  •  15
  • I ___ a new pair of shoes (JUST BUY).
    have just been buying
    have just bought
  •  15