Tom doesn't' play the violin at present,but he ___it for almost ten years(play)

问题描述:

Tom doesn't' play the violin at present,but he ___it for almost ten years(play)
用play的什么时态,过去还是现在完成,

分析句意,tom现在不弹吉他,但是他弹了十年吉他.显然,弹吉他是过去的动作,用一般过去时,如果用现在完成时则表示一直到现在还在弹