The telephone _____four times in the last hour, and each time it ____for my roommate.A.has rung; wasB.has been ringing; isC.had rung; wasD.rang; has been
网友回答
A解析in the last hour, in the past/last twenty years等,都指刚刚过去而持续到说话时为止(或长或短)的一段时间, 因此动词要用现在完成时。 电话铃在 一个小时内反复响了四次, 每次都是同屋的。每次是具体所指, 句中动词要用过去时。