英语语法高手一定要进哦Oh, your brother has arrived already. I _____be ____ tomorrow.A, think, is coming B, thought ,was coming C, thought ,will come D,think, will come.疑惑:1,这个想是我现在想还是过去的想?2,第二个空是直接用一般将来时还是用进行时表示将来? 为什么?麻烦用语法分析下上面的疑惑 谢谢

问题描述:

英语语法高手一定要进哦
Oh, your brother has arrived already. I _____be ____ tomorrow.
A, think, is coming B, thought ,was coming C, thought ,will come D,think, will come.
疑惑:
1,这个想是我现在想还是过去的想?
2,第二个空是直接用一般将来时还是用进行时表示将来? 为什么?
麻烦用语法分析下上面的疑惑 谢谢

B 过去想
用进行时表将来 因为用一般将来时的话 应为 would come

C, thought ,will come
过去想
都可以
分析:他既然来了,我就不可能现在还认为他会明天来;进行时的动词结构和一般将来时的动词结构同样可以表示未来要发生的事情

答案:B.
翻译:哦,你兄/弟已经到了.我(当初/过去还)以为他要到明天才能来呢.
1.此题当然是过去想.
因为前句已经表明了现在的情况是“他已经到了”,所以“我现在不会再这么想了”,所以这个I think应该是过去的想法,排除AD.
2.如果主句为一般过去时,则宾语从句除了一些表示客观真理/名言警句的句子外,其时态应该和主句时态保持一致,所以用(过去进行时was coming表示)过去将来时更好.

B 过去的想。第二个空不管用一般将来还是进行时都要用过去时态,因为主句是I thought, 是过去时,所以从句也要用过去时,因此这四个选项中只有B符合要求。