How can you possibly miss the news It --------on TV all day

问题描述:

How can you possibly miss the news It ________on TV all day long.
为什么用has been 不用had been
1个回答 分类:英语 2014-11-25

问题解答:

我来补答
前者是现在完成时,用于过去的事对现在造成影响;后者是过去完成时,对过去造成了影响.
此处选择前者的原因:这一段对话正在发生,所讲的事情是对现在造成影响——都播了一天,你怎么会错过呢?
再问: 那也可能是昨天播了一天,可是他昨天没看上,过去的过去,是不是可以用HAD
再答: 我说的“都播了一天了”,不一定是至今天啊! 换种说法,现在完成时讲的是对现在的影响。我们的谈话发生在现在,所以假如昨天播了一天,对于今天的“you”来说,也是错过了,那我们在讲述这件事(It ________on TV all day long.)时仍然用现在完成时。
 
 
展开全文阅读
剩余:2000
上一页:弧度制96页