John ……… in the same house for twenty years.
Выберите один или несколько ответов:
1. had lived
2. lives
3. is living
4. has lived