一道英语完形填空题

问题描述:

一道英语完形填空题
The police got a report that 6 men had stopped a truck.It was carrying two bags full of important things,The 6 men had __?__ when the police arrived.
选项是 A.arrested B.stayed C.lost D.gone
选择的是D
谁能解释一下为什么是gone?

过支完成时'HAD GONE' 当警察到达的时候,那六个人走了.
(A逮捕,应该用被动语态,B停留,C丢失,这三项与句意都不符)