英语翻译

问题描述:

英语翻译
He's bought a new sofa for us by himself for more than half a year.(翻译)

他自己为我们买的新沙发已经有超过一年半的时间了