ответ:They’ve been married for 30 years.
2. He has been student for eight years.
3. I haven’t ridden a horse since I was nine.
4. We have taught at this school for a long time.
5.They have been at the hotel since last week.
6. He has lived here since 1997
Объяснение:
1. for
2. since
3. since
4. for
5. since
6. since
Объяснение: