For, since or ago?

  1. It's been snowing 2 hours.
  2. They have lived in Australia 1990.
  3. She started writing the book 3 months
  4. The match lasted 2 hours.
  5. He hasn't been to the cinema 5 years.
  6. It's 2 years I've been to a concert.
  7. I have known Joe 10 years.
  8. She's been on the phone 3pm.
  9. The last time I was in Madrid was 3 years
  10. He has been learning English 5 years.
John Kelly © 2014 Web services www.hibbard.eu