shall的一个选择题,能帮我解释一下么?

来源:百度知道 编辑:UC知道 时间:2024/09/24 03:57:54
"If you get a full mark in the physics examination ,you (shall) have a new computer"promised the father
为什么括号里不用CAN 而用shall呢??

因为这个SHALL是被用作虚拟语气的.IF开头的句子表达将来的意思,则从句必须用虚拟语气.而在虚拟语气中不能用CAN.只能用SHALL或SHOULD.

这里shall用于陈述句中的第二人称,表示说话人的允诺(promised by father)
can表示有能力,不如shall.

啊..其实我觉得用CAN也没什么错啊...
"如果你物理得满分,我给你买个新电脑."爸爸保证
可能就是因为前面用个IF,主将从现,SHALL是"将,会"的意思.
但本人觉得用CAN没什么错.
楼上说的对哈..可是我看见好多句子都是IF.....,YOU CAN........
可能我错咯..

因为是虚拟语气,can表示一种能力而非某种条件造成的结果