—I remember you were a talented pianist at college. Can you play the piano for me?
    —Sorry, I ______ the piano for years.
 
【正确答案】 C
【答案解析】 句意:“我记得上大学时你钢琴弹得不错。现在可以给我弹一曲吗?”“对不起,我好多年没弹了。”本题考查现在完成时的用法。现在完成时常和for some time等时间状语连用,表示到目前某事已持续了多长时间;此处的for years是关键字眼,可由此判断应用现在完成时,答案选C。