公共英语二级

单选题 We could do with a new car.The one we__________is a bit too old.

A.were getting
B.have got
C.had got
D.will get

参考答案:B进入在线模考
句意:我们可以弄辆新车的,我们现在的那辆有点旧了。本题考查的是动词时态。were getting是过去进行时;have got是现在完成时;had got是过去完成时;will get是一般将来时。根据题意,我们得到那辆车是已经完成的动作,故B正确。
【知识拓展】
①过去进行时:表示过去某一时刻或某一段时间正在进行的动作。
如:—what were you doing?—你那时在干吗?
—I was swimming.一我在游泳。
②现在完成时:表示过去发生或已经完成的动作对现在造成的影响或结果。构成:主语+助动词(have/has)+动词过去分词。
如:—Have you had your lunch yet?—你吃午饭了吗?
—Yes,I have.—是的,我已经吃过了。(现在我不饿了)
②过去完成时:表示在过去某一时间或动作之前已经发生或完成了动作。它表示的动作发生的时间是“过去的过去”。构成:主语+助动词(had)+动词过去分词。