上海市南翔镇:The department store__fine for half an hour before the firefifhters got there .

来源:百度文库 编辑:中科新闻网 时间:2024/04/29 12:27:39
A was caught B has caught C had caught D had been on这句话什么意思啊大家帮个忙啊,谢谢

选D,有for half an hour表示持续的一段时间,这样的话ABC都要排除掉,因为它们都是一个动作,后面就不能跟表示一段时间的词,D答案就是一个状态的。

The department store__fire for half an hour before the firefighters got there 原句是这样吧

选择D

大厦在灭火者赶到前已经着了半个小时了。

on fire 着火

那家百货公司着火着了半个小时消防队员才赶到。
选D,FOR HALF AN HOUR是表示一段时间,不能用CAUGHT FIRE,ON FIRE可以表示状态。

消防员到那之前,部门储藏的东西还完好无损.

C 过去完成