Study

Present Perfect Continuous VS Present Perfect

  •   0%
  •  0     0     0

  • A: Someone _____ (call) all morning. They ____ (call) at least ten times. B: Well, you _____ (sit) next to the phone all this time. You could have picked it up.
    's been calling / 've called / 've been sitting
  • How many books _____ (write) ?
    has she written
  • I ______ (read) the book you lent me and it's great. I'll give it back to you when I finish it.
    've been reading
  • How long _____ (know) Peter?
    have you known
  • I ____ (teach) in this school for 20 years, and I _____ (meet) thousands of students from hundreds of different countries.
    've been teaching / 've met
  • Bruce ______ (play) tennis since he was a child. He ______ (win) many trophies.
    has been playing / has won
  • I ____ (lose) my keys and I ____ (try) to contact my wife all morning, but she isn't answering her phone.
    've lost / 've been trying
  • I ____ (work) here for over a month and I ____ (not meet) the manager yet.
    've been working / haven't met
  • A: It smells fantastic! B: Yeah, I ____ (make) cookies all afternoon. A: Let me see. Wow! You ____ (make) a lot of cookies!
    've been making / 've made
  • They ______ for months, and they ______ three countries so far. (travel / visit)
    have been travelling/have visited
  • Somebody ____ (eat) my cookies. There are very few left.
    has been eating
  • She must be tired. She ______ (write) all afternoon.
    has been writing
  • What's the matter with you? You____ (say) anything since this morning.
    haven't said
  • Look, I ___ (wash) my car. Doesn't it look new now?
    've washed
  • A: I'm very tired. We _____ (walk) too fast. B: Maybe you are right, we _____ (walk) 10 kilometres in only one hour and a half.
    've been walking / 've walked
  • I ____ (wait) for you all morning! Where ____ (you/be) all this time?
    've been waiting / have you been
  • I ______ (cycle) and my legs are really tired now.
    've been cycling
  • Somebody _____ (eat) my cookies. There are none left.
    has eaten
  • I think I ______ (like) chocolate since I was born.
    've liked
  • I'm sorry I'm late, _____ (wait) for a long time?
    have you been waiting
  • I _____ all afternoon. I ______ 5 chapters. (read)
    've been reading/'ve read