英语巴士网

助动词专题(二):have的助动词用法

分类: 英语学习方法 
(1)表达完成时态
句型 have (has, had) +p.p. …
句型 can (could), …have + p.p.
例:He can’t have said such a foolish word.
(他不像是会说了这样傻的话。)
 
解说:本例句是在表达对过去的推想。

(2)“have”的惯用句式
句型 had better +V…
例:You had better go and tell her everything.
(你最好去向她把事情全盘地说明白。)

解说 有些文法学家把本句式的“had better”称为半助动词(Semiauxiliary verb),因为“had better”之后接原形动词,其本身所表现的功能很像是一个助动词。“had better”不可分开使用,“had”亦非过去形式。实际上“had better”所指的时间性是现在或将来,若是指过去则用“had better + have +p.p.”。本句式绝无“have/has better +V”的形式,宜注意。

本句式是用于表达建议或劝告,言外之意是“若不这样做就不好或会有不良后果”。
例:You had better take an umbrella.
(If you don’t, it may rain and you’ll get wet.)

本句式也可用于第三人称。
例:He had better stop smoking.
(他最好把烟戒掉。)

“had better + V”的否定是把“not”置于“better”之后,例如:
例:You had better not borrow money from your friend’s wife.
(你最好不要向朋友的太太借钱。)

本句式的“had”因发轻音,有时甚至轻到几乎不发音,所以也就常被省略。
例:You had better take an umbrella with you.
=You’d better take an umbrella with you.
=You better take an umbrella with you.
=Better take an umbrella with you.
(你最好带一把雨伞去吧。)

“had better”可用“had best”来加强语气。
例:We had best hurry, or we’ll miss the train.
(我们最好快一点,不然就赶不上火车了。) 

本句式通常不用在疑问句,不过可以使用于附加疑问。
例:We’d better get on with the work, hadn’t we?
(我们最好把工作赶一下,怎样?)

(3)“have”表达义务
句型 have/has/had to + V… 

“have to + V”所表达的意思与“must + V”几乎相同,因此也有文法学家把“have to”称为半助动词。 
例:I have to go to help her every Saturday. 
(每星期六我得去帮她的忙。)
例:You have to take care of your sisters. It’s your duty. 
(你应该照顾你的妹妹,这是你的责任。)

解说 英式口语常用“have got”的表达法,实际上口语的“have got”是等于“have”,没有完成时的意思。
例:I have got to clean the blackboard before the teacher comes.
(我必须在老师来之前把黑板清理好。)
 
“have (got) to + V”的否定句和疑问句都使用“do”来造成。
例:Did you have to tell her everything?
(你真的必须把每一件事都向她说吗?)
例:You didn’t have to tell her, did you?
(你本来就没有必要向她说的,对不对?)

“have (got) to + V”与“must + V”的区别:这两者,英、美人通常都不很在意地随便在使用,不过在讲究的语法中通常是,表达来自说话者本身的“需要或必须”时使用“must + V”,表达非来自说话者本身的“需要或必须”时则使用“have (got) to + V”。
例:I must go to bed now; I am very tired. 
(我很疲倦了,我必须上床去睡。)
例:I’ve got to go now; my wife will be waiting for me.
(我必须走了,因为我的太太会在等着我。)

猜你喜欢

推荐栏目