have to强调客观上法律、条文规定或要求“不得不”.而must强调个人主观的命令或强烈的劝告有“必要、必须”.need表示需要,很委婉的语气,表示可有可无.Have I obey the rules?(我一定要遵守规定吗?)Yes,you have.(是的,你一定要),No,you haven't.(不,你不用).Must I finish homework now?(我一定要现在完成作业吗?)Yes,you must.(是的,一定要).No,you needn't(否定一定是用needn't,否则就成了禁止的意思).Need I finish homework now?(同上)Yes,you must(肯定用这个).No,you needn't.(不,你不需要). 希望对你有帮助,祝学习进步.如果可以,采纳吧