谈谈have to表示推测的用法

发布时间:2022-04-25T18:59:40 英语语法

谈谈have to表示推测的用法  

有网友提问如下:

来自牛津高阶英语词典第6版的一个句子:It has to go someplace. 它一定是搁在某个地方了。have to 的用法不是“不得不”吗?

本文简答如下:

It has to go someplace. 它一定是搁在某个地方了。

句中的have to 不是表示“不得不”,而是表推测,意思是“肯定”“一定”。

have to的用法归纳  

对于have to的用法,综合几本英语词典,可归纳出以下用法:

1. 表示被迫做某事  

指因客观原因而被迫做某事。如:

The police had to employ force to break up the crowd. 警察不得不用武力驱散人群。

We’ll have to chance meeting an enemy patrol. 我们不得不冒着可能遇上敌人巡逻兵的危险。

He’s getting so fat that his trousers have to be let out round the waist. 他越来越胖,裤腰都得放宽了。

We have had to postpone the meeting, due to the Chairwoman’s illness. 由于女主席生病了,我们不得不推迟开会。

2. 表示重要性和必要性  

指做某事很重要或很有必要。如:

Poems have to be translated quite freely. 诗歌只能根据意思来灵活翻译。

The railway lines have to be constantly maintained. 铁路必须经常得到保养。

Obviously, I’ll have to think about your offer carefully. 当然,我得仔细考虑一下你的报价。

3. 表示推测  

用于表示肯定推测,与must用法相似。如:

This has to be a mistake.  这肯定是弄错了。

There has to be a solution.  一定会有解决的办法。

This has to be part of the original manuscript.  这一定是原稿的一部分。

4. 表示劝告或建议  

表示劝告或建议某人做某事,相当于suggest sb’s doing sth。如:

We shall have to mind what we say. 我们说话得要注意。

You'll have to come and meet my wife some time.  你不妨什么来我家见见我太太。

That’s the point, mate. You have to ring her right now if you really want to see her. 对啦,哥儿们,就是这个意思,你要是真的想见她,那你就马上给她打电话。

5. 表示指点和要求  

指告诉某人如何做某事,侧重指介绍做某事的方法和步骤。如:

To make a cake, you have to mix flour and milk together. 做蛋糕前必须把面粉和牛奶混合在一起。

6. 表示厌烦和讨厌  

指令人厌烦或讨厌的事经常发生。如:

We always have to push him to do his homework. 我们得老是催他做家庭作业。

Of course it had to happen on today, when all the shops are shut.  偏偏是今天,所有的商店都关门了。

7. 表示唯一性  

表示只有某人或某物才会让某人满意。如:

For Francesca it has to be the Ritz—nowhere else will do.  对弗朗西斯来说,一定要住里兹酒店——其他地方都不行。

8. 表示坦诚相告  

用于表示坦诚地说自己的想法(虽然这种想法说出来会有些尴尬)。如:

I’m afraid I have to part company with you there. 看来在这一点上我不敢苟同。

I have to say I don't know the first thing about computers.  我得说,我对电话一窍不通。

I have to confess (that), when I first met your husband, I didn't think he was very bright. 我得承认,我第一次见到你丈夫的时候,觉得他不是很聪明。

9. 用于do you have to do sth?  

用于要求对方停止做自己认为是无聊或烦人的事。如:

Do you have to wear a tie at work?   你工作时必须系领带吗?

have to用于表推测的用法说明  

关于have to表推测的一些观点:

1.《朗文英语语法》认为:在美国英语中,have to / have got to be (肯定式)可以表示“推论”。如:

This has to be / has got to be the most stupid film I have ever seen.  这准是我看过的最乏味的影片了。

2.《牛津英语用法指南》认为:must和have (got) to两者都可以用来表示断定某事是必然的。在美国英语中,must一般不用来表示这种意思,尤其是在口语中。而在英国英语中,have (got) to过去一般也不用来表示这种意思,但现在常用了。

但与《朗文英语语法》观点不同的是,《牛津英语用法指南》认为have to表推测可用于否定句,认为does not have to可以用来表示某事不一定真实。同时给出例句:

“A dog’s been killing our chickens.” “It doesn’t have to be a dog—it could be a fox.” “有一只狗在咬死我家的鸡。”“不一定是狗吧——可能是狐狸呢。”

3.《牛津英语用法指南》同时还认为:对过去事情的作判断,英语通常用must后面跟动词不定式完成式(have+过去分词) 来表示,而不能用have to后接完成式来表示。如:

我听说你去过巴塔哥尼亚。那可一定很有意思。

正:I hear you’ve been to Patagonia. That must have been interesting.

误:I hear you’ve been to Patagonia. That has to have been interesting.