单选题
He said, "I ______ a lot of new words by the end of last year." A. had already learnt B. would have already learnt C. have already learnt D. already learnt
【正确答案】
A
【答案解析】[解析] 由介词by引导的时间状语,同时又有明确地表示过去的时间“last year”,谓语动词需用过去完成时。例如:By the time we got there, the bus had already gone. 当我们到达那儿的时候,公交汽车已经开走了。因此,答案A正确。