The telephone __ four times in the last hour ,and each time

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 为什么?
zhangsy200412 1年前 已收到4个回答 举报

白云晨曦 幼苗

共回答了22个问题采纳率:90.9% 举报

因为这个事情发生在过去(由last可知),所以第二个空一定用be的过去时,又因为each+名词后面接谓语单数形式,所以用was
其次,这表明的是过去对现在的影响,所以用现在完成时,第一个空用has rung.
之所以不用had,是因为这句话表明的是对“现在”的影响,用现在完成时;如果表示“过去的过去”对“过去”的影响,则用“过去”完成时

1年前

2

穷思败笔 幼苗

共回答了2269个问题 举报

电话已经响过几次了,用完成时
每次都是室友的,是说明过去的一个情况

1年前

2

erzhu00774 幼苗

共回答了7个问题 举报

用来描述电话在过去一段时间已经发生的状态,用完成时,但是题中是表示相对于现在的过去完成所以是现在完成时,如果题中最后再有一个类似于yesterday之类的词,那就应该用过去完成时即C里面的表示方法,又因为题中写了是响了好几次,电话是间隔地响而不是一直不停地响,所以不能用完成进行时,综上,选A...

1年前

2

dding2005 幼苗

共回答了3个问题 举报

第一个空强调从过去到现在的一段时间内电话响的情况,所以用现在完成时;后一个空强调过去的每一个电话的状况,所以用过去时

1年前

1
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 19 q. 0.048 s. - webmaster@yulucn.com