单项选择题

Tom isn't here. He () for almost an hour.

A.has gone
B.has been away
C.has left
D.has set off

相关试题