早教吧 育儿知识 作业答案 考试题库 百科 知识分享

Thetelephonefourtimesinthelasthour,andeachtimeitformyroommate.A.hasrung;wasB.hasbeenyinging;isC.hadyung;wasD.rang;hasbeen选A为什么?

题目详情
The telephone __ four times in the last hour ,and each time it __ for my roommate.
A.has rung;was B.has been yinging ;is C.had yung; was D.rang;has been
选A 为什么?
▼优质解答
答案和解析
因为这个事情发生在过去(由last可知),所以第二个空一定用be的过去时,又因为each+名词后面接谓语单数形式,所以用was
其次,这表明的是过去对现在的影响,所以用现在完成时,第一个空用has rung.
之所以不用had,是因为这句话表明的是对“现在”的影响,用现在完成时;如果表示“过去的过去”对“过去”的影响,则用“过去”完成时