Study

Present perfect simple and continuous

  •   0%
  •  0     0     0

  • Sean _________ (work) hard all this time. He _________ (buy) a house for his parents.
    has been working / has bought
  • We ________ (have) a good time on our holiday.
    have had
  • He ________ (write) that letter for hours, but he still _______ (not finish) it.
    has been writing / has not finished
  • Can I change the channel? You _________ (watch) this for ages.
    have been watching
  • Jane cannot speak French well now. She ________ (not use) it for quite sometime.
    has not been using / hasn't been using
  • Sarah is a great teacher. She _________ (teach) for over 10 years.
    has been teaching
  • I _________ (not do) my homework yet.
    have not done / haven't done
  • Sam ________ (not do) well in his studies. He _______ (fail) 2 subjects.
    has not been doing / has failed
  • I ________ (graduate) from Oxford university.
    have graduated
  • I _________ (finish) this book. I will start another one soon.
    have finished
  • She is still here. How long _______ she ________ (wait)?
    has / been waiting
  • _______ you _________ (finish) your project? You __________ (do) for a week now.
    Have you finished / have been doing
  • I ________ (do) my homework, so I can play with you now.
    have done
  • Mike ________ (talk) on the phone for hours. Who is it he is talking to?
    has been talking
  • You ________ (see) Joe a lot lately. Are you both only friends?
    have been seeing