求助一道英语问题

来源:百度知道 编辑:UC知道 时间:2024/05/28 14:34:37
问题是:Why not have some milk?
Good idea.Let's have some _____!
要求填横线上的空。那是应该填milk好呢,还是填one好呢?我个人觉得填milk,但我的学生问为什么不能填one,one也能指代前面提到过的东西。我就解释不清了。。。。我总觉得在这放one进去很别扭。虽然one是可以指代前面提到过的东西。大家觉得呢?觉得可以填one的,解释一下为什么能,或为什么不能。谢谢了~!ps.我没标准答案,大家先答再说吧,嘿嘿

注意:one可替代上文出现的某个名词,但one用来指代上文出现的某类物中的“一个”,
A: Do you have a knife?
B:Yes, I have one.

one 只能代替可数名词,如果所代替的是特指的不可数名词,那就不能用“the one”,而应该用that.例如:

The study of English is as important as that(=the study)of Chinese.(学习英语与学习汉语一样重要。)

我觉得 一般one用来指代的东西都是一个一个单独的个体
我没有考证 但是应该大多都是可数的东西
像milk这种东西 不能分成单独的个体 可能用one就不合适了
语言的东西 只有最佳答案 没有唯一答案的

不过 要是我说的话 我就直接说Let's have some.
如果再加一个milk的话也不好 会显得重复啰嗦
但是题是这么出也没办法 这题吧 说实话 出得不好

其实我觉得Let's have some 就够了,根本不用再划线填词的= =~some就是指代some milk啊,解决了可数不可数的问题= =~

one吧 前面有SOME应该没关系的 例如It's a new one.ONE只是起指代的作用 SOME也可以修饰的话 还是当单数看的

应该填ONE,你学生讲的对