题目
When Tom was at school he ( ) four foreign languages, but he ( ) all except a few words of each.A. spoke; had forgottenB. spoke; has forgottenC. had spoken; had forgottenD. had spoken; has forgotten
When Tom was at school he ( ) four foreign languages, but he ( ) all except a few words of each.
A. spoke; had forgotten
B. spoke; has forgotten
C. had spoken; had forgotten
D. had spoken; has forgotten
题目解答
答案
B. spoke; has forgotten
解析
本题考查一般过去时和现在完成时的用法。解题的关键在于理解两个动作发生的时间背景以及对现在造成的影响。
第一个空
“当汤姆在学校的时候”,这描述的是过去特定时间段内发生的动作,即汤姆在学校期间会说四门外语,强调过去的一种状态或动作,所以应该使用一般过去时。“speak”的过去式是“spoke”,因此第一个空填“spoke”。
第二个空
“除了每种语言的几个单词外,他都忘记了”,这里强调的是从过去到现在的结果,即到现在为止他已经忘记了大部分语言,对现在产生了影响(现在只会一点单词),所以应该使用现在完成时。现在完成时的结构是“have/has + 过去分词”,主语“he”是第三人称单数,所以用“has”,“forget”的过去分词是“forgotten”,因此第二个空填“has forgotten”。