填空题

It has been five years since he bought the TV set. He ______ ______ the TV set ______ five years.

【参考答案】

has had;for