Study

Present Perfect or Present Perfect Continuous

  •   0%
  •  0     0     0

  • I ___ a new job and I can start next Wednesday. (FIND)
    have found
    have been finding
  • Is Jack at home? No, He _______ out. (JUST GO)
    has been just going
    just has gone
    has just gone
  • You can go home now. You _________ emails for over three hours. You must be very tired. (WRITE)
    have been writing
    have written
  • She ____ the tasks her teacher provided her with. (JUST FINISH)
    has just finished
    has just been finishing
  • I'm so tired because I ___ so hard lately. (WORK)
    have been working
    have worked
  • People ___ all morning about slow internet services. (COMPLAIN)
    have been complaining
    have complained
  • The novelist _____ eight pages of his new book. (ALREADY WRITE)
    has already been writing
    has already written
  • We ______ ten museums since we arrived here in Rome. (VISIT)
    have visited
    have been visiting
  • My brother ___ for this company for the last forty years and ___ any trouble. (WORK, NEVER CAUSE)
    has worked-has never been causing
    has been working-has never caused
    has worked-has never caused
  • I am very tired, because I ____ around the city all day long.(TRAVEL)
    have travelled
    have been travelling
  • Bobby is so dirty because he ________ outside the whole afternoon. (PLAY)
    has been playing
    has played
  • I ___ three letters so far this morning, and I'm tried already. (TYPE)
    have typed
    have been typing
  • It ___ all day. It seems as if it will never stop. (RAIN)
    has been raining
    has rained
  • 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
  • The president _______ for his speech the whole morning. He still isn't finished. (PREPARE)
    has been preparing
    has prepared
  • I __________ him at least four times but he _________ the phone. (CALL,NOT ANSWER)
    have called-hasn't been answering
    have been calling-hasn't answered
    have been calling-hasn't been answering
    have called-hasn't answered
  • No wonder your eyes hurt. You ___ computer games ever since you had your breakfast. (PLAY)
    have been playing
    have played
  • I ____ you for ages ! You look fantastic! (NOT SEE)
    haven't been seeing
    haven't seen
  • My cousin ___ this house since the end of the war. (OWN)
    has owned
    has been owning
  • The phone _____ for half a minute. Why doesn't someone answer it. (RING)
    has rung
    has been ringing
  • 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
  • I ___ a new pair of shoes (JUST BUY).
    have just bought
    have just been buying
  • Look at you! You must _______ over 10 pounds because you _____ too much. (EAT)
    have gained
    have been eating
  • The new midfielder ____ 5 goals so far this season, and we're only halfway through it. (SCORE)
    has scored
    has been scoring
  • Your exam paper is completely blank! What _____ in the past hour ? (YOU DO)
    have you done
    have you been doing
  • Jane _____ English at university for over 10 years. And she's still enjoying it. (TEACH)
    has taught
    has been teaching
  • They ____ cookies all afternoon, ever since they came home from school. (EAT)
    have been eating
    have eaten
  • My mother ___ the bus, so she won't be here on time. (MISS)
    has missed
    has been missing
  • Dr Jacobs ____ at this university for almost twenty years, but he ____ such brilliant students. (TEACH, NEVER HAVE)
    has been teaching-has never had
    has taught-has never had
    has taught-never has had
  • There's no more beer in the fridge. You _____ all of it. (DRINK)
    have been drinking
    have drunk
  • My sister____ to me for three days. (NOT SPEAK)
    hasn't been speaking
    hasn't spoken
  • You look so tired. What's happened? – I ____ after the children the whole morning. (LOOK)
    have been looking
    have looked
  • The post office is not far from here. I _________ there many times before. (BE)
    have been
    have been being
  • I ___ for you all morning. - Where ____? (WAIT, YOU BE)
    have been waiting-have you been
    have been waiting-have you been being
    have waited-have you been
  • I ___ on redecorating the house for the last few days and I'm still not finished. (WORK)
    have worked
    have been working
  • There's nothing left to eat. My sister ___ everything I left in the kitchen. (EAT)
    has been eating
    has eaten
  • We _______ for over an hour now and _________ at the village yet.(WALK, NOT ARRIVE)
    have walked-haven't been arriving
    have walked-haven't arrived
    have been walking-haven't arrived
    have been walking-haven't been arriving
  • They ____ for over an hour now. I wonder when they'll stop. (DANCE)
    have danced
    have been dancing
  • I ____ a new pair of shoes. How do you like them? (JUST BUY)
    have just bought
    have just been buying
  • Jack ____ his driving test twice. He should be better prepared. (FAIL)
    has failed
    has been failing
  • I ____ my work, so I'm ready to go. (FINISH)
    have been finishing
    have finished
  • Look at how she's sweating. She ____ for hours. (PROBABLY RUN)
    has probably been running
    has probably run
  • We ___ this film before, so there's no need to watch it again. (SEE)
    have been seeing
    have seen
  • She ___________ for a good job for over a month, but now she finally _____ one. (LOOK, FIND)
    has been looking-has been finding
    has looked-has found
    has been looking-has found
    has looked-has been finding
  • We ___ through the accounts since Monday, but we ___ any irregularities yet. (LOOK, NOT FIND)
    have looked-haven't found
    have looked-haven't been finding
    have been looking-haven't found