Is the toy which / that / the one?

Is the toy ____ you bought in Shanghai for your little brother?
A. that
B. which
C. the one
D. /

这种类型的题目很奇怪。首先The toy is the one (that /which / / )you bought in shanghai for your little brother. 这个题目C是没有问题。但是有很多老师说that / which 都对。这是怎么解释呢?


请先 登录 后评论

最佳答案 2020-11-14 23:01

The toy为主语,is为系动词,the one为表语,you bought in shanghai为定语从句(省略了在从句中作宾语的关系代词that)修饰先行词the one, for your little brother是状语。
如果这道选择题填that、which或不填都无法构成完整的句子。you bought...是定语从句,前面必须要有先行词the one。

请先 登录 后评论

其它 2 个回答

zbr1016.

如果你是某群里看的,那么已经告诉你其他几个选项解读,你来这儿坑人就没必要了,或者你主动把关键问题说出来。这个题出题人也没想到有个bug,就是, 可以有这种解读 The toy that... is for...。这样的话ABCD都是对的。作为一个考试题,如果在考场上发现了这个问题,也只能选C,没必要和出题人对着干。

请先 登录 后评论
黎反修   - 英语翻译 (已退休)
擅长:数词用法,存在句,英语考试

如果这道选择题填that或which,句子就是:

Is the toy that /which you bought in Shanghai for your little brother?

这个句子缺少主语,因为这里的 the toy 在系动词后面,只能是表语,后面的 that /which you bought in Shanghai for your little brother 是定语从句。所以,

这道选择题填that或which 是错误的。

请先 登录 后评论
  • 2 关注
  • 0 收藏,2260 浏览
  • 曾季高 提出于 2020-11-11 09:45