急!!should,must,have to,need,can的用法区别

should,must,have to,need,can的用法区别是什么啊??解释要详细一点,谢谢

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.
温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-12-28
don‘t
need中的need是实意动词。
而needn't中的need是情态动词,类似与can,could,must等。
区别就是:如果后面有to
do
/
to
doing
sth
,则是实意动词
(1)we
need
to
collect
the
parcel
before
we
leave
for
england.去英国之前,我们需要收拾好行李。
(2)you
don't
need
to
be
told
twice.
不必告诉你两遍。
(3)my
car
needs
repairing.我的汽车需要修理。
如果后面+动词原型。那就是情态动词,用法和情态动词的用法一样。
第2个回答  2008-12-13
should 应该做的事
must 必须做的事(主观上)
have to 不得不做的事(客观上)
need 需要做的事
can 有能力做的事