why did you say that you were busy?为什么用were而不用would be或者had been
问题描述:
why did you say that you were busy?为什么用were而不用would be或者had been
答
过去完成时是过去某一时间发生的事情对过去的影响,而过去时是过去某一时间完成了的事情,没有影响的结果,所以填空题里需要的是were,而不是have been .或者 would be!这个不是间接引语中主句用过去时时,从句要向前推一个时态吗?只能说通常情况是这样的,因为通常情况间接引语都是转述之前说的话,所以可以往前推一个时态。但是也不一定都是!!要看间接引语这句话(从句)所表达的时间才能决定。
给你个句子
My teacher told us that the Earth travels around the Sun.
宾语从句里面学过后面是客观事实不随前面人说话时态而变。并不是我老师讲的时候地球绕着太阳转现在就不这么转了~~
所以不是那么绝对,只能说通常情况下是那样。其实我想说没有解决我的疑惑。