“午饭吃什么?”这个问题,一般情况下,不涉及“应该”或“不应该”!除非事先特别计划或约定好了!因此,在这里,shall只是表示“将来”.
如果上下文中有:两人事先(比如:早上)约定好“午饭吃饺子”这样一个语境,其中有一人问:“What shall we have for lunch?”,那对方就可以回答:“不是说好吃饺子的么!”
即使是这样一种语境,shall也依然是表示“将来”.只不过是提问的人将那个约定忘了!因此,他的意思表达也不可能有“应该”的意思.但在回答者“不是说好吃饺子的么!”的回答中却含有“应该”的意思.
“应该”的意思表达当中,即说明:讲话者有他/她的一个事先的行事原则或约定.
当有人问“午饭应该吃什么?”的时候,一般情况下,他的头脑中既已知道“该吃什么”.
比如:主仆之间.依主人习惯,午饭通常都是吃面条,可做饭的女佣却做了别的,这时候,主人才可能问:“午饭应该吃什么?” 后面半句话“难道你不知道吗?”可以不必说出来.相反的情况,也是有的.比如:女佣也可以问主人“午饭您想吃点什么?”但不会这样说“What shall we have for lunch?”,”