一道高考英语选择题、、、、、、

来源:百度知道 编辑:UC知道 时间:2024/07/01 11:52:08
how can you possibly miss the news? it ( )on TV all day long.
A have been
B had been
答案给的是A
为什么呢 现在完成时表示的是过去发生的事对现在造成的影响 而题目中是针对过去发生过的miss the news 造成的影响 应该用过去完成时啊????

这里与影响不影响有什么关系啊,这就是陈述 这节目已经在电视上播了一整天,这怎么会影响他错过不错过呢? 想太多了

过去完成时用于表示在过去的过去,不强调对现在的影响,而现在完成时是针对过去发生的,而且对现在还有影响。news在电视上每天都有,看新闻对说话时还有关系,所以用现在完成时。

习惯用语