Present perfect simple or continuous 1

Choose the right answers, and then press "Check".
  1. She emails for 3 hours.
  2. She ten messages.
  3. Where have you been? Why are you wearing shorts? tennis?
  4. Look! Somebody the upstairs window.
  5. My uncle is an actor. He in several films.
  6. I the book you lent me, but I haven't finished it yet.
  7. I that book you lent me. I finished it yesterday.
  8. I all morning - I'm fed up!
  9. I my dog for sixteen years.
  10. The students their exams. They're very happy.