> 英语 >
How can you possibly miss the news It ________on TV all day long.
为什么用has been 不用had been
人气:436 ℃ 时间:2019-09-25 08:40:02
解答
前者是现在完成时,用于过去的事对现在造成影响;后者是过去完成时,对过去造成了影响.
此处选择前者的原因:这一段对话正在发生,所讲的事情是对现在造成影响——都播了一天,你怎么会错过呢?那也可能是昨天播了一天,可是他昨天没看上,过去的过去,是不是可以用HAD我说的“都播了一天了”,不一定是至今天啊!换种说法,现在完成时讲的是对现在的影响。我们的谈话发生在现在,所以假如昨天播了一天,对于今天的“you”来说,也是错过了,那我们在讲述这件事(It ________on TV all day long.)时仍然用现在完成时。
推荐
猜你喜欢
© 2024 79432.Com All Rights Reserved.
电脑版|手机版