present perfect with for and since (2)

Choose the correct answer.

  1. She's had a pilot's licence six months.score
  2. He hasn't done any work.score
  3. Tony and Ben have been in Mr Ali's office10 o'clock.score
  4. We haven'tthe end of term party.score
  5. This room hasn't been cleaned.score
  6. Have you worked herea long time?score