where是做表语吗?

Modern city has been set up in _____ was a wasteland ten years ago. 2004·天津)

 A. what     B. which   C. that     D. where

各位老师,这道题选择A。解释是从句缺少主语,因此不能选Where。这里的what = the place that / which。这个解释我能明白what = the place that /which 这句。


但是说缺主语,我就不能明白。像where are you? Where is your mother? 这样的句子,where was a wasteland?完全可以由后面的名词作主语,那么问题来了,如果后面的名词作主语,这三个句子中的where是做表语吗?

请先 登录 后评论

1 个回答

mikee

你没有继续推理下去,下一步,你就会发现问题在哪。

我们按你的思维推演

Where is your mother? 是对主语your mother的位置(主语的补语或表语)提问,但本质上where依然表示的是地点状语,你的回答可以是My mother is in the house,但不可以是My mother is the house.


回到你的题目,

按你的思路,原提问可能是

1. What was a wasteland ten years ago?

2. Where was a wasteland ten years ago?

对于1的回答,是 This village 

可于2的回答,是In the village.


现在把两个回答放在set up in之后,会马上看到用where的错误在哪了。

请先 登录 后评论
  • 1 关注
  • 1 收藏,2862 浏览
  • 曾季高 提出于 2020-12-31 11:33