I/
1. We have learnt English for 4 years
2. I haven't seen her for 3 years
3. She has given up smoking since last year
4. They have studied French since 1998
5. We have lived in Da Lat for 5 years
6. I last wrote to Loan a month ago
7. Mai began to sing when she was eleven
8. They stopped producing this kind of toy a long time ago
9. They started taking part in this club last month
10. I last traveled by plane a year ago
11. It is 2 hours ago that we last watched TV
12. The last time I heard him was August
13. It has been ten years ago since we last went to the beach
14. The last time Mr Brown taught English at this school was on January 10th
15. The last time we met each other was when we left school
16. It's 3 years since I last saw her
17. How long is it since your father worked in that factory
18. How long have you lived in Ho Chi Minh City?
19. How long have you listened to classical music?
20. When did Mr John buy this car?
21. How long ago did you have this house?