时态问题

我想问一下:

Fair trade is trade that is good for the producer, a system that makes sure more of the price consumers pay goes to the producer.

这个句子后面中的goes为什么是用一般现在时,为什么不是用一般将来时?

感谢大佬们!!!

请先 登录 后评论

最佳答案 2021-04-04 11:26

1 简单的回答是:make sure后接that从句,虽然从句的动作是还没有发生的将来动作,通常也不用将来时,而是用一般现在时表示。记住这个句型即可。

2 如果要了解其原理,那是因为本质上,英语其实并没有will这个时态助动词,will其实是个情态动词,表示推测(对将来的情况推测就是预测)或意愿意志。一般将来时中的will其实就是will作为情态动词的预测意义。当make sure后接that从句时,make sure 意为“务必”、“确保”某事在将来发生,即这里并没有预测的意义,所以就不用will do, 而是直接用一般现在时表示将来的动作。这其实和条件和时间状语从句不用will do,而直接用一般现在时表示将来是一个道理——没有预测意义。

请先 登录 后评论

其它 1 个回答

好题  
擅长:英语
make sure 后的从句,可以用一般现在时,尤其是阐述一个客观事实时。
请先 登录 后评论
  • 2 关注
  • 0 收藏,1988 浏览
  • 鸑鷟 提出于 2021-04-04 09:41