单选题 —The theft was caught at last.
—Really? Where ______ himself?
  • [A] has he hidden
  • [B] was he hidden
  • [C] has he been hidden
  • [D] had he hidden


【正确答案】 D
【答案解析】[解析] hide动作发生在caught之前,故用过去完成时。答案为D。[知识拓展] 过去完成时的定义:过去完成时表示在过去某一时间或动作之前已经发生或完成了的动作。过去完成时表示在过去某一时间或动作之前做了,一直延续到现在的动作。(延续性)它表示句子中描述的动作发生在“过去的过去”。