“You ______ for what yu have done!” the teacher threatened one of the students.A. will be punishedB. shall be punishedC. will have been punishedD. shall have been punishedthe key is B why not A

热心网友

从上下文看,此处用shall更符合说话的语气。shall此处是情态动词,用在肯定句中且主语为二、三人称时, shall表示说话人给对方的命令、警告、允诺和威胁,而will不能表达出这样的语气。

热心网友

[知识点] shall用在肯定句中且主语为二、三人称时, shall表示说话人给对方的命令、警告、允诺和威胁。shall用在疑问句中且是一、三人称, 表示说话人征询对方的意见或向对方请示。如:  Shall we begin our lesson? 我们可以开始上课了吗?  Shall he come in or not? 让他进来吗?

热心网友

我看此题关键在语境,而且情态动词用法各有侧重.译:老师训斥一个学生说,"你应该为你的所做所为而受到惩罚."所以应为B.不知对否?