(单选题)
The telephone ( ) four times in the last hour, and each time it ( ) for my roommate.
A.has rung; was
B.has been ringing; is
C.had rung; was
D.rang; has been
参考答案:A
参考解析:
in the last hour, in the past/last twenty years等,都指刚刚过去而持续到说话时为止(或长或短)的一段时间,因此动词要用现在完成时。句意:电话铃在一个小时内反复响了四次,每次都是同屋的。每次是具体所指,句中动词要用过去时。故本题正确答案选A。
知识点:动词的时态和语态 英语 语法串讲(银保监不考) 金融业务 模考估分