have to和must的区别
1. 强调重点不同
两者都表示“必须”,但must侧重于说话者的主观看法,have to则侧重指客观需要,含有“不得不”或“被迫”之意。比较:
You can borrow my car, but you must bring it back before ten. 你可以借我的汽车,但必须在10点以前开回来。
I have lost my pen, so I have to buy one. 我的钢笔丢了,所以得去买一支。
第一句用must,强调说话者的要求——你必须这样做,否则借车免谈;第二句用have to强调的是客观实际的需要——不得不买支新的,否则就没有笔用。
2. 所用时态不同
must 只有现在时一种形式(在宾语从句中可以表示过去),而 have to则有多种时态形式。如:
He said she must go with me. 他说她必须同我一起去。
We had to borrow a lot of money. 我们不得不要借一大笔钱。
She has had to sell her house. 她不得不把房子卖掉。
As a matter of fact, he’s having to sell his house. 事实上,他现在得卖房子了。
除在宾语从句中表示过去可用 must 之外,其他表示过去的情况一般只用 had to。
3. 非限定形式不同
have to可以有分词、动名词、不定式等形式,而must则没有这些形式。如:
I hate to have to get up in the morning. 我真不愿意早上非得起来不可。
I don’t enjoy having to work with her. 我不喜欢必须与她共事。
4. 动词搭配不同
根据语义的需要,have to可以与情态动词搭配使用,而must本身作为情态动词,显然不能这样用。如:
He may have to cancel the plan. 他可能需要打消这个计划。
If we missed the train, we should have to wait an hour at the station. 假如我们赶不上这班火车,我们就得在车站再等一小时。
5. 否定式的意义不同
must 的否定式 mustn’t 意为“一定不要”“不允许”;而 have to 的否定式 don’t have to 意为“不必”(=needn’t)。比较(www.yygrammar.com):
You mustn’t tell him about it. 你一定不要告诉他这件事。(这可能是秘密)
You needn’t tell him about it. 你不必告诉他这件事。(他可能知道了)
an
能,must
必须,(通常虚拟语气),may
可能,语气上弱于can
,建议你学单词的时候,要看一下英译英的解释,
情态动词表示说话人的感情和语气。它本身有一定词义,但不能单独做谓语,只有和实义动词一起构成谓语。情态动词没有人称和数的变化,后跟动词原形。下面我们把常用的
can
may
must的用法归纳如下:
1.(1)can
一般表示体,脑力方面的能力,意为“能,会(做某事)”,也可用来表示客观的可能性,意为“可以,可能”。例如:
he
can
swim
in
the
river.
i
can
do
the
work
myself.
the
boy
can
sing
in
englist.
i
can
help
you
with
your
housework.
(2)can
\
could
也可以用于疑问句,否定句中表示“猜测”。如:he
can't
be
at
home.他不可能在家。
(3)can还能用来询问或请求一件事可以不可以做,常用于口语中,相当于may。例如:can
i
help
you?
=
may
i
help
you?
can
的否定式是在其后加not?
写为cannot
或can't。例如:you
can't
stay
here
you
can
go
home
now.
2.(1)may一般表示“请求,许可,允许”。例如:
—may
i
come
in﹖
—come
in
please.
—may
i
go
home
now﹖
—yes,
you
may.
you
may
only
keep
the
books
for
two
weeks.这些书你只可以借两个星期。
(2)may可以用来表示“猜测,推测”。例如:
our
head
teacher
may
be
in
the
office.
我们的班主任可能在办公室。
(3)may还能用来表示“希望,祝愿,渴望,请求和应该”。例如:
may
you
be
happy?
祝你幸福!
3.(1)must表示义务,禁止和推测,意思是“必须,应该,应当,一定是,务必要”等。例如:
i
must
do
my
homework
at
once.
we
must
speak
more
english.
you
must
help
each
other.
it's
ten
now
my
mother
must
be
angry.
(2)在回答must的疑问句时,其否定形式多用needn't?来表示“没必要,不许”。例如:
—must
she
answer
the
question
in
englist﹖
—no,
she
needn't.
注意:mustn't
经常表示绝对禁止,语气强烈。如:
you
mustn't
do
it
again.你再也不能这样做了。
(3)must在表示猜测,推测时,否定式常用can't代替。例如:
the
students
of
class
three
must
be
having
a
good
time
in
the
park.三班的学生一定在公园玩得很高兴。
tom
must
be
in
the
classroom.
汤姆一定在教室里。
he
cannot
be
ill.他不可能生病。
鹏仔微信 15129739599 鹏仔QQ344225443 鹏仔前端 pjxi.com 共享博客 sharedbk.com
图片声明:本站部分配图来自网络。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!