题目
He( )more than 5,000 English words when he entered the university.A. has learnedB. had learnedC. would have learnedD. learned
He( )more than 5,000 English words when he entered the university.
A. has learned
B. had learned
C. would have learned
D. learned
题目解答
答案
B. had learned
解析
本题考查过去完成时的用法。解题关键在于理解动作发生的时间顺序:"学习单词"这一动作发生在"进入大学"之前,而"进入大学"本身是过去某一时间点。因此需要使用过去完成时(had + 过去分词)来强调"过去的过去"。
时态逻辑分析
- 确定基准时间:句子中的基准时间是"he entered the university"(过去时间点)。
- 判断动作先后:"学习单词"这一动作发生在"进入大学"之前。
- 选择时态:需要表达"过去的过去"动作,因此使用过去完成时(had learned)。
选项排除
- A. has learned:现在完成时,表示动作延续到说话时刻,与题干"进入大学"的过去时间矛盾。
- C. would have learned:过去将来完成时,表示从过去某一时间看将要完成的动作,与题意相反。
- D. learned:简单过去时,未体现"过去的过去"时态关系。