单选题 When Jack arrived, he learned Mary ________ for almost an hour.
  • A. had gone
  • B. had set off
  • C. had left
  • D. had been away
【正确答案】 D
【答案解析】时态为过去完成时。瞬间动词不能和表示一段时间的状语连用。