Need 后面通常加名词或to,所以是 Yes, you need to (it) / No, you don't need to (it). must: Yes, you must. /No, you don't have to. (mustn't 是不允许的意思,而Must当疑问句的话有是否必须的意思)所以回答应该是,不,你不必,而不是你不可以这样做) Shall:Yes, you should. / No, you shouldn't. 如果语法问题可以用,日常用语一般很少用这些词作一般疑问句的开头的。
不管是用need 还是must提问,一般肯定回答多用must 否定回答用 needn't。 如:-- Need/Must I finish my homework now? --No, you needn't ./Yes ,you must. shall 开头的一般疑问句没什么特别的。 如: --Shall we go for walk? --Good idea./Sorry , but I'm busy now.