说明
ought to 的附加疑问句
核心问题
You ought to wait for John, ____?
A. oughtn't you B. shouldn't you C. don't you D. won't you?
《新高考英语必考语法精析》(商务印书馆国际有限公司, p. 294) 给的答案是 A, 能否选 B 呢?
词典解答
选 A 和选 B 是同样正确的(参见 tag questions )。CGEL 明确指出:
“有时用 shouldn't 代替 oughtn't:
-
We ought to go now, (CGEL, § 11. 8) 我们现在该走了, 是吧?
-
We ought to buy a new car, oughtn't we? (LDCE) 我们应该买辆新车, 是吧?
F. R. Palmer 认为, 在附加疑问句中用 shouldn't 来代替 oughtn't to 是一种更加常见的形式:
He ought to be here, shouldn't he? 他应当来这里,是不是?