Study

Present perfect Vs present perfect continuous

  •   0%
  •  0     0     0

  • She (promise) to help many times.
    Has promised
  • Raúl (be) at the school since 6am.
    Has been
  • We (paint) our living room. I think it looks a lot better.
    Have painted
  • I (be) in London for three years.
    Have been
  • The writer (deserve) this award for a long time
    Has deserved
  • It's really smelly in here. (somebody/smoke)?
    Has somebody been smoking
  • He (clean) the kitchen. Everything is sparkling clean.
    Has cleaned
  • Raúl (leave) .
    Has left
  • She (write) her essay and (send) it to her professor.
    Has written, has sent
  • She (take) French lessons lately.
    Has been taking
  • How many times (you/visit) Scotland?
    Have you visited
  • I (call) John for hours and hours and he hasn't answered. I'm really angry with him!
    Have been calling
  • We (know) David for ages.
    Have known
  • David (eat) chocolate all morning, so he feels sick.
    Has been eating
  • How much petrol (she/buy)?
    Has she bought
  • I (paint) my house all day, but it's not finished yet.
    Have been painting
  • It (not/rain) for three hours! Only about one hour.
    Hasn't been raining
  • They (study) very hard recently.
    Have been studying
  • He (see) the film 'Shrek' about six times.
    Has seen
  • I (not/do) the housework yet.
    Haven't done