单选题 I haven't seen you since you came back from holiday. ______ a nice time?
  • [A] Do you have
  • [B] Did you have
  • [C] Have you had
  • [D] Had you had


【正确答案】 B
【答案解析】[解析] 考查时态。由句意逻辑可知,此处询问的应当是过去的事情,即“(你度假的时候)玩得开心吗”,所以应该用一般过去时态。其余三项中.[A]为一般现在时,[C]为现在完成时,[D]为过去完成时。部分考生误选了[D]项,但过去完成时强调的是动作的完成,这里显然不含此义。