单选题 Tom isn't here. He ______ for almost an hour.
  • [A] has gone
  • [B] has been away
  • [C] has left
  • [D] has set off


【正确答案】 B
【答案解析】由于句中有表示一段时间的状语(for almost an hour),因而不能用瞬间动词(如:go, left, set off等)。答案为B。