should,must,need,can都是情态动词,后面都只能跟动词原形,分别解释为应该,必须,需要,可以.
其中need可分为两类:一、need do,否定形式为needn't do,肯定回答为Yes,I need.否定回答为No,I needn't.二、need to do,否定形式为don't need to,肯定回答为Yes,I do.否定回答为No,I don't.
用must提问时,肯定回答要用must,否定回答要用need,比如:A:Must I do it now?B:Yes,you must./No,you needn't.
have to解释为不得不,后面跟动词原形.比如:I have to go now.