Study

Present perfect simple vs. continuous

  •   0%
  •  0     0     0

  • They ... (visit) three countries so far.
    have visited
  • You're late! I ... (wait) for over an hour and it's freezing!
    have been waiting
  • It ... (rain) for many days. I wonder when it will stop.
    has been raining
  • My uncle ... (buy) a nice house in the mountains.
    has bought
  • How many exams ... (you / have) so far?
    have you had
  • ... (you / ever have) surgery?
    Have you ever had
  • How many cookies ... (you / have) today?
    have you had
  • Emma isn't here because she ... (go) shopping with Amanda.
    has gone
  • I can't find my phone. I think I ... (lose) it.
    have lost
  • She's exhausted. She ... (climb) for a few hours and still hasn't stopped.
    has been climbing
  • The glass is still full. He ... (not drink) his beer yet.
    hasn't drunk
  • I'm sorry I'm sweaty. I ... (work) in the garden all morning. I think I'm going to stop now.
    have been working
  • Liam ... (play) baseball since he was six years old.
    has been playing
  • My cousin ... (travel) around Europe for a month. He'll come back in a week.
    has been travelling