作业帮 > 英语 > 作业

急求下面这道完形填空第26的答案,到底是用,for,还是after,为什么?

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/05/17 22:45:30
急求下面这道完形填空第26的答案,到底是用,for,还是after,为什么?
Ⅲ.完形填空.
The United States and Great Britain took the war on Iraq (伊拉克) in late March,2003.  26  
over twenty days American soldiers were in Baghdad (巴格达市),the   27   of Iraq.They ended the government (政府) of Saddam.  28   Iraqis died in the war.Saddam was   29   at first.No one knew   30   he’s dead or alive.
In some parts of the city there was no light because of the war.Some oil wells (油井) were set on fire.Now the Iraqis need food,water and   31  .Many soldiers and people who were hurt in the war need medical care.People also need   32   to find their family members.
After the war,some Iraqis broke into Saddam’s palace,government buildings,and stores.They   33   many things from Iraqi Museums.Many Iraqis are angry that the U.S.soldiers didn’t stop the robbers (抢劫者).So far there is   34   no government of Iraqis.
The reason for American soldiers taking the war is that they are   35   weapons of mess destruction (大规模杀伤性武器).But by June 6th,2003 they hadn’t found any at all.
(   )26.A.For                            B.After                 C.By                            D.During
(   )27.A.city                            B.town                  C.capital                       D.village
26 选A.For
原因:这句话的动词是were,表状态,是一段时间内发生的事,after和by表示的是时间点而不是时间段.至于during,一般和完成时或者进行时搭配,表示在……期间内持续进行某事,或者在……期间内完成某事.这里唯有for能够搭配were表达正确的句意.你倒过来,读成American soldiers were in Baghdad for over twenty days.是不是感觉比较顺?
如果要表达“二十多天后美军士兵攻入巴格达”的话一般会写成类似American soldiers stepped in Baghdad after more than twenty days.