1. 表示“必须”:可用于肯定句、否定句或疑问句;用于否定句时,mustn’t 的意思是“一定不要”、“不能”,而不是“不必”。如:
You must keep it a secret. 这事你得保密。
You must not drive without a license. 你不得无证开车。
注:对于must 开头一般疑问句,若要作否定回答,可用needn’t,不用mustn’t。
2. 表示推测:意为“准是”、“一定是”,通常只用于肯定句,在否定句或疑问句用 can 代之。推测现在的情况,后接动词原形;推测正在进行的情况,后接动词的进行式;推测过去的情况,后接动词的完成式。如:
You must know his address. 你一定知道他的地址。
You must be joking. 你准是在说笑话。
He must have arrived already. 他一定已经到了。
3. must 与 have to 的区别:一是强调重点不同:must 强调主观看法,have to 强调客观需要,含有“不得不”或“被迫”之意;时态形式不同:must 只有现在时一种形式(在宾语从句中可以表示过去),而 have to 可以根据使用多种时态形式;非谓语形式不同:have to 可以有分词、动名词、不定式等形式,而 must 没有这些形式;否定式的意义不同:must 的否定式 mustn’t 意为“一定不要”、“不允许”;而 have to 的否定式 don’t have to 意为“不必”(=needn’t)。
4. 有时表示“应该”或“偏偏”。如:
You must say hello to her.你应当跟她打个招呼。
Must you make so much noise? 你就非得弄出这么大的声音吗?