谈谈have to表示推测的用法
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.
- 上一篇
- 下一篇