表面上看不无道理,但是只要知道 shall 是情态动词,提问的句子意思是说话人在征询对方意见 “可不可以这样做”,这样你就会明白用 you will 回答是所答非所问.如
Shall I come in (让我进来好吗)?如果用 Yes,you will (是的,你会的),你根本就没有对人家的请求做出正面回答.所以,此类问题应该是针对性的回答.
〈例如〉
Shall we begin now (我们现在就开始好吗)?
Ok.(好的)
Just a moment (稍等片刻)
Shall he join us (让他加入我们好吗)?
Of course (当然可以)
Oh,no (呃,不要吧)
同理,用 will you 提问的句子是说话人要求对做某事,回答可以直接用 Yes,I will (我愿意)或 No,I won't (不愿意) 或者其他非正面回答.