(×)This is the house where he has lived in 15 years.
(✓)This is the house which/that he has lived in 15 years.
(✓)This is the place where we have lived for 5 years.
【答】这三个句子中的 lived 都是不及物动词。This is the house where he has lived in 15 years. 这个句子错误的原因是:关系副词 where不能与 in连用。以下句子都正确:
This is the house where he has lived (for) 15 years.
This is the house which/that he has lived in (for)15 years.
This is the house in which he has lived (for) 15 years.
This is the place where we have lived (for) 5 years.