问题 选择题

Tony ________ for the company as an engineer for two decades. Now he teaches mechanics in Peking University.

A.has worked

B.worked

C.is working

D.had worked

答案

答案:B

题目分析:句意:托尼曾在公司当经理二十几年,现在他在北大教机械学。根据第二句可知托尼在公司上班发生在过去,故选B。

点评:本题难度适中。动词时态是高中阶段的重难点之一,高中要求掌握的时态需要考生牢记它们的用法,但是时态必须要结合一定的语境才能做出正确的判断。

即学即练:When Alice came to, she did not know how long she       there.

A.had been lying  B.has been lying    C.was lying   D.has lain

解析:A。句意:当Alice苏醒过来时,她不知道她在那儿躺了多久了。过去完成进行时主要表示持续到过去某时之前的动作。came to苏醒过来是过去时,苏醒前的情况是过去的过去,强调过去的过去里发生的事,故选A。

单项选择题 案例分析题
问答题 简答题