where和when,为什么不能用来表达“地点”和“时间”?


通常,where表达“地点”,when表达“时间”,但是在下面的句子中,却不是这样。

  1. We reached __ seemed to be a large market. 我们到了似乎是个大市场的地方。
  2. It flew for __ seemed to be a few hours. 它飞了似乎几个小时的一段时间。

句1的答案是what,不是where;句2的答案也是what,不是when。

详解如下:

句1有两个原因不能使用where:

第一个原因:

where的准确含义不是“地点”,而是“在……地点”。把“在……地点”这个含义填入句中,where seemed to be large market的含义就是“在……地点似乎是一个大市场”,显然语义不通,所以,从词义方面看,不能使用where。

第二个原因:

登录 后阅读全文 | 购账号