核心问题
You had one of your teeth pulled out yesterday, ____? A. had you B. hadn't you C. did you D. didn't you(上海高考,00春-6) 答案为 D。为什么不可以选 B?
词典解答
have 不作“有”解时,其否定式和疑问式必须使用助动词 do(does, did),故只能选 D,见 tag questions 。
have (a) time 见 have time
have a word 见 word/words
have been in 见 have been to