词典词条 · 问答

had better not/hadn't better

核心问题

AHad we better not leave now?

(B) Hadn't we better leave now?

句(A)与句(B)哪一个是正确的?如果两者都是正确的,那么它们在意义上有无区别?

词典解答

had better有两种否定形式。

A. 否定词 not 放在整个习语 had better 之后, 即 had better not:

  1. I'd better not disturb him. 我最好不打扰他。

  2. We had better not begin just yet. 我们最好不要现在就开始。

  3. He warned me that I had better not say anything about that. 他警告我对这件事最好只字不提。

  4. You had better not ask him about it. 你最好不要问他这件事。

  5. You had better not say it at once. 你最好不要马上说这件事。

  6. We'd better not go until your sister comes. 在你妹妹到来之前,我们最好不要走。(或:最好等你妹妹到来我们再走。)

  7. Had we better not go to the station? (Would it be advisable if we didn't go?) 我们是不是最好不去车站?

B. 否定词 not 放在 had better 的第一个词之后, 即 hadn't betterhad not better。这种形式一般用在疑问句里:

  1. Hadn't you better go with her? 你跟她去,不是更好吗?

  2. Hadn't you better make haste? 你抓紧点儿,不是更好吗?

  3. Had I not better take him upstairs and let him die down a little? 把他带上楼,让他冷静一点儿,不是很好吗?

  4. Hadn't we better lock the door? (CGEL) 我们最好把门锁上,是不是?

  5. Hadn't we better go to the station to meet your mother? (Shaw) 我们最好去车站接你母亲,是不是?

从上面的译文不难看出,这两种否定结构在意义上常常是不同的:

a) Had we better not go? (“Would it be advisable if we didn’t go?”) 我们不去不是更好吗?(我们不去,好不好?)

b) Hadn't we better go? ("I think we had better go; don't you agree?") (CGEL) 我们去不是很好吗?(我想我们还是去好,你不同意吗?)

练习题

请做下面的英语试题:

  1. I usually take a walk at night.” “____ do that.A. You have better not B. You had better not C. You had better not to D. You have better not to(TOEFL)

  2. You had not better wake me up when you come in. A B C D

  3. I think I'll borrow this book from Frank.” “____ take it without his permission.A. Better you don't B. It's better you shouldn't C. You'd better not D. You'd better not to (TOEFL)

来源:英语常见问题解答大词典-4.md · 第 17681822 行 · 原文哈希 52be51bcd4