老师,你好!
用括号内单词或词组的正确形式填空:
Before you hand in the paper, make sure you_______ any mistakes in it.
答案是: dont make
我不可以理解,为何是 dont make ? 为何不能是 didnt make 或 wont make 呢?
我想了解为何,而不是简单的答案。
麻烦老师帮我详细剖析解答,谢谢!
同意蒋老师的解答。make sure that从句表示确保某事在以后发生时,一般不需要一般以后时,而用一般目前时。传统语法没也没办法对此作出合理讲解。其实,这样的情况下用一般目前时表示以后,与条件和时间状语从句一般用一般目前时表示以后的道理是一样的。
现代语法觉得英语没以后时,will do只是情态动词will的一般目前时。一般目前时本身就能表示以后事件。will作为情态动词,要么表示说话人目前的预测,要么表示分句主语目前的意愿或意志。
由于that从句表示的以后事件,是主句主语采取某种行动后的结果,具备确定无疑的性质,因此that从句谓语表示的并不是说话人的预测,更不是从句主语的意愿或意志,没理由用情态动词will. 因此用一般目前时表示以后。
Make sure he comes on time tomorrow. 本句假如用will come就是不对的。