单选题 He told me that he had finished high school a year______ .

【正确答案】 C
【答案解析】考查近义词辨析。early表示“早”,ago和before都表示“以前”。不同的是,ago是从现在的角度看过去发生的人或事;before是表示“在已经过去的某个时间以前所发生的人或事”,例如,“解放前,before liberation”。根据题意,正确答案为C。