白事红包怎么写 微信:2. She said that she _____ her best to help them the next term.

来源:百度文库 编辑:高考问答 时间:2024/04/29 21:52:15
2. She said that she _____ her best to help them the next term.
A. will do B. woul do
答案是B,请问为什么不选A

3. People said that the Smiths _____ for a holiday next week.
A. say; will go B. said; will go C. said; would go
答案是A,请问为什么不选B、C

我觉得这两道题很相似,可时态为什么截然不同?

楼上的解释错!!

2,said 已经是过去的事了 而且句子中有 the next term。它的出现表明所说的话是过去的事了~ 所以 就应该用过去将来时 选would do

3. 这题很明显有2个空,你的答案里面也都有2个单词。那么people ____
应该是个空而不是said。那么为什么不选C呢?? 你可以看到 句子中表示时间的词是 next week.如果和2题一样是过去将来时的句子的话,那么next week 应该为 the next week ,(因为是人们当时述说的“下个星期”),就像the next term . 而这里是next week就说明是现在的口吻,不是过去将来时的口吻。所以应选A

两题的区别,1. 第2题有1个空,这个个句子的时态由已给出的Said确定了,而第3题有2个空,那么你应该选时态相一致的,排除B
2.第二个区别就在 the next XXX和 next XXX上面。有The 说明是现在说过去的事情,用过去将来时,即would。

因为2题是一个虚拟语气,表示对未来的一种愿望.所以选B
而3题则是表示史密斯对一件事的陈述,他所说的事情不会产生影响,所以不选 BC