Study

Present Perfect Simple vs Present Perfect Contin ...

  •   0%
  •  0     0     0

  • Sorry, I'm late. - That's all right. I _____________(not wait) long.
    haven't been waiting
  • Look! Somebody ___________(break) that window!
    has broken
  • She ___________________ (forget) how to get to my house.
    has forgotten
  • Liz is away on holiday? - Is she? Where ______________(she/go)?
    has she gone
  • They ______________(be married) since June.
    have been married
  • My brother is an actor. He _________________(appear) in several films.
    has appeared
  • Where ____you________(be)? _____you_________(play) tennis?
    have you been, have you been playing tennis
  • Is it still raining? - No, it _____________(stop).
    has stopped
  • You look tired. _______you_________(work) hard?
    Have you been working
  • He's my best friend. I ________________(know) him for a long time.
    have known
  • I _____________(lose) my book. _______________(you/see) it?
    have lost, have you seen
  • It ___________________ (not / rain) all summer, so the garden is dead.
    hasn't rained
  • David feels great these days. He ___________________ (get) up early lately
    has been getting up
  • _____you ever ____________(work) in a factory? - No, never.
    Have you ever worked
  • Gary _____________(work) in a shop for the last few months.
    has been working
  • The kitchen is a complete mess! What ___________________ (the children / do)?
    have the children been doing
  • I ___________________ (do) everything I needed to do today! Hurray!
    have done
  • What's that delicious smell? ___________________ (you / cook)?
    Have you been cooking
  • He has _____________ (work) at three companies like this one since he left school so he should fit in here easily.
    has worked
  • I________________(read) the book you lent me, so you can have it back.
    have read
  • I ___________________ (love) chocolate since I was small.
    have loved
  • I _______________(read) the book you lent me, but I ______________(not finish) it yet. It's very interesting.
    have been reading, haven't finished
  • He ___________ (work) 3 jobs for the last 6 months to make ends meet. When does he sleep?
    has been working
  • How much coffee ___________________ (she / drink) this morning?
    has she drunk
  • Julie ___________________ (learn) to drive for six years!
    has been learning
  • ___________________ (you / buy) your train ticket yet?
    Have you bought
  • The weather is awful. It ___________________(rain) all day.
    has been raining