第2个回答 2008-08-18
在表示必须时,must与have to相近。
have to 表示“不得不”,是内心不情愿,但是必须去做,有强迫的意思
如:I have to go to school. 我不得不去上学。(心里不愿意去上学)
must 表示“必须 一定”,是必须要做的事情,着重于主观的看法(愿意,命令)
而must也不像have to那样有 更多的时态。
need "需要",表示有这个需要和必要去做某事。need做情态动词时主要用于疑问句,否定句。
need doing
need to be done 这个主语为物
needn't have done 表示完成不必完成的动作,主语为物
didn't need to do 表示发现不必要做,最终也没有做。本回答被提问者采纳