In order to find the missing child, villagers______all they can over the past five hours.
【正确答案】 D
【答案解析】由句中的时间状语over the past five hours(在过去的五个多小时)可知,应用现在完成进行时,即“have been+现在分词”的形式,表示动作从过去延续到现在,并有可能继续进行下去。故选D。