老师,你好!

用括号内单词或词组的正确形式填空:

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就是不对的。