Test 4: The present perfect continuous

Choose the correct answer.

  1. We've for a long time.
  2. Tara's that letter all morning.
  3. It for very long.
  4. You and Eric taking notes.
  5. Where in the USA?
  6. on holiday in August for years?
  7. Has all night?
  8. the tree house all summer?
  9. Have you been talking on the phone all evening? ~
  10. Has the computer been making that noise since yesterday? ~
  11. How long have your sisters been learning the piano? ~
  12. What have you been doing since last week? ~ I a model with George.
  13. How long for her watch?
  14. What have you done? ~
  15. The boys are tired because their homework since they got home.
  16. Why are you annoyed? ~ I'm annoyed because my printer all morning.
  17. Have you been to the sports centre this week? ~