(2)表示可能性,一般指较大的可能性,意为"按道理应该"。
If he started at six,he ought to be here now.
要是他6点就出发的话,这会儿该到这里了。
2.have to/don't have to/mustn't的用法
(1)have to表示客观上的必要性,意为"不得不"。由于它是由"have+to"构成,因此它有多种时态变化形式以及人称和数的变化,其疑问句式和否定句式由助动词do构成。
It's too late.I have to go home now.
天色太晚了。我现在得回家了。
(2)have to的否定式don't have to,表示没有义务或没有必要做某事,意为"不必",常可以回答以must开头的疑问句。而must的否定式mustn't表示"禁止,不许"。
You don't have to finish the work now.
你现在没有必要完成这项工作。
-Must we hand in our homework this afternoon?
--我们必须今天下午交家庭作业吗?
-No,you don't have to/you needn't.
--不,你们不必。(肯定回答为:Yes,you must.)
(3)have to表示客观需要,而must则表示主观的看法。
You must obey the rules of your school.
你必须遵守学校的规则。
I have to go now because it's getting dark.
因为天快黑了,我必须得走了。
3.need的用法
(1)need作情态动词时,后跟动词原形,表示"需要,有必要",无人称和数的变化,多用于否定句、疑问句或条件句中。
You needn't explain too much to me.
你没有必要给我解释这么多。
Need I go there now?
我现在需要去那儿吗?