题目内容
17.Mr.While _____in our school for nearly forty years before he retired last month.( )A. | worked | B. | has worked | C. | had worked | D. | would work |
分析 威尔先生在我们学校工作了将近四十年,他上个月退休了.
解答 答案C.根据时间状语从句"before he retired last month"可知退休(retired)是一个过去发生的动作,而他工作了将近40年发生在退休之前,是过去的过去发生的动作,即过去完成的动作,再联系时间状语"for nearly forty years"可知答案选C.
点评 本题考查过去完成时.过去完成时既可表示过去某个时间或动作之前所发生的事情,也可表示过去某个时间或动作之前所发生的动作一直持续到过去某个时间.过去完成时由"had+过去分词"构成.
练习册系列答案
相关题目
13._______ the new diets,people with high blood pressure can live an active life.( )
A. | In case of | B. | Instead of | C. | Except for | D. | Thanks to |
9.一Peter,have you got your new flat furnished?
一Yes.I some used furniture and it was a real bargain.( )
一Yes.I some used furniture and it was a real bargain.( )
A. | will buy | B. | have bought | C. | bought | D. | had bought |
6.I never realized what an exciting life he had ______I read his book.( )
A. | after | B. | until | C. | while | D. | as |
7.-What's the matter with Coco?
-She has a headache because she _____ too long; she ought to stop working now.( )
-She has a headache because she _____ too long; she ought to stop working now.( )
A. | has been reading | B. | was reading | ||
C. | reads | D. | had read |