—Mr. Wang got the first prize in the singing competition last week. —Oh. That' s what he______for years.
【正确答案】 A
【答案解析】根据句意可知,get the first prize(获得一等奖)表示的动作发生在过去,而expect表示的动作发生在get the first prize之前,即发生在“过去的过去”,且由时间状语for year可知,该动作一直持续了很多年,所以应用过去完成进行时,即“had been+现在分词”的形式。故选A。