选择题:"I promise you that I will give you a pre

选择题"I promise you that I will give you a present next week."

 为什么不能用I shall give? I shall和I will区别是什么?

请先 登录 后评论

其它 2 个回答

曹荣禄  
擅长:动词用法,句法问题

will表示句子主语的意志,shall 表示说话人的意志。

说话人作了主语,用will表示主语的意志。

换一下结构。

I promise you that you shall have a present next week.

这个句子中的shall表示说话人的意志。如果改为will则成了预测意义。

再看下句:

He will kill you. 杀你是主语he的意志。他要杀你。

He shall kill you. 杀你是我的意志(我雇凶杀人)。我要让他杀你。

请先 登录 后评论
刘永科   - 教育出版集团英语总顾问 & 英语系列图书主编
擅长:语法理论,语言学,文化背景

I promise you that I will give you a present next week.

本句为何不能用 I shall? 第一人称表将来完全可以。

I will 除了包含 I shall 表将来的意思之外,还可以表示 I am willing to 之意。


请先 登录 后评论
  • 0 关注
  • 1 收藏,3915 浏览
  • lyp 提出于 2020-06-17 11:51

相似问题