说明
have 的附加疑问句
核心问题
He had little time to spare, ____?
A. had he B. hadn't he C. did he D. didn't he
《新高考英语必考语法精析》(商务印书馆国际有限公司, p. 296) 说上题的唯一正确答案是 C(did he)。能不能选 A 呢?
词典解答
选 A 和选 C 都是正确的。当 have 作“有”解时,在其附加疑问句中既可以使用 have (has, had) 作助动词(尤其是在英国英语中),也可以使用助动词 do(does, did)。当 have 用于其他含义时,则只能使用助动词 do(does, did)。例如:
-
He has scarcely time, has he? (TEV) 他几乎没有时间,是不是?
-
Your father has a bad back, hasn't/doesn't he? (PEU) 你父亲后背有毛病,是不是?请做下面的英语试题:
-
He seldom has lunch at school, ____? A. hasn't he B. has he C. doesn't he D. does he
-
His wife had the front door painted green yesterday, ____ she? A. did B. had C. didn't D. hadn't(上海高考,94-14)