1.They had been going out for five years before they got married last year.
2. I haven't read a book since the time I was at school.
3. We haven't seen each other for ten years before we met in that cafe.
4. By the time he passed all his exams, we had already gone on holiday.
5. How long have you been learning English?
6. I have been trying to learn chinese since I went to China in 2005.
7. Her eyes look red. Has she been crying?