英语完成句子的时态问题

问题描述:

英语完成句子的时态问题
On monday night,crews were trying to reach 38 people believed____the mine.No deaths had been reported.(trap)周一夜间,救援人员正在努力搜寻据信仍被困在煤矿中的38人.尚未报告有人死亡.
这句话中那个空的时态是用完成时还是进行时?怎么翻译?为什么?

用to have been trapped in the mine.
完成时态.因为在营救之前就已经被困住了,所以是完成.汉语中有个“仍”,我们老师说要用进行时。。但是我觉得不能理解阿。。老师说是强调现在还被困在里面,而完成时也有一个“未完成”的用法,那么这里要用什么呢。谢谢用完成时态,表示对现在的影响和结果。正因为被困了,所以才去营救。