一道英语选择题求详细解答

What has happened in the year that followed the disaster on the GulfCoast? In New Orleans, the Army Corps of Engineers has worked day and night to rebuild the flood walls. They have got the walls to _______ they were before Katrina, more or less.
A) which B) where C) what D) when

我觉得这个题目的答案应该选where而不是what
根据句子的意思,应该是将这些墙建在比它们先前的位置更靠前才对,缺失的信息是表示地点的表语。因此选where。
类似的情况如: Put the book where it was.
如果选what的话,从局部分必须缺少主语或者宾语、表语(非地点)、定语才行。追问

They have got the walls to _______ they were before Katrina, more or less.
能翻译下这句话吗

追答

要我翻译我可真的是犯难了。心里知道是什么意思,可是不知道该怎么翻译。
大概的意思是,士兵们把防洪墙建在了更加靠前的地方,大约在katrina前方。

追问

你说的不对katrina是飓风,而不是什么地点

追答

没有完整的上下文,我怎么知道Katrina是飓风呢?不过,如果说是飓风的话,那就更好解释了,说明就是将防洪墙建在了飓风路径之前。

追问

其实上下文也没有说是飓风,难不成来一句Katrina is hurriance

温馨提示:内容为网友见解,仅供参考
第1个回答  2013-08-16
答案选c,what they were 应为固定句式类。也可以排除法来做B和D都引导状语从句,which和what 的区别是 which 的先行词有选择范围,而what 无范围,因为本题先行词无范围,故排除a
第2个回答  2013-08-16
答案是B) where 引导 名词性从句 作介词to 的宾语 并且where作从句中 的表语追问

They have got the walls to _______ they were before Katrina, more or less.
能翻译下这句话吗

追答

They have got the walls to where they were before Katrina, more or less.

他们或多或少在卡特里娜飓风来之前 建成了防洪墙。
也就是 他们让防洪墙到 它们原来在的地方 在卡特里娜飓风来之前

追问

名词性从句,为什么不是定语从句

追答

是名词性从句,不是定语从句 因为没有先行词

如果是定语从句 应该是 They have got the walls to the place where they were before Katrina,

追问

恩恩有道理,最后有个问题,既然是where,为什么不是where they were in
而是where they were呢?

追答

表示方位的副词 可以作表语 如 where are you ? i am here.
where 本身是副词 前面不需要介词 =in which place

本回答被提问者采纳
第3个回答  2013-08-16
答案是C
如有不懂可以追问追问

为什么选C啊

追答

what 在这里表示事物

不是地点状语,也不是时间状语
表示发生的事,就是最后的more or less
指的是这个
望采纳

追问

能翻译一下吗

追答

我给你翻译后头的
在新奥尔良,美国陆军工兵部队夜以继日地重建防洪墙。他们必须这么做,比他们在Katrina建的更少

追问

前头我也没看懂

追答

后头是个地名,不好意思
是Bwhere

相似回答