关于英文冠词的一道特别特别难高中选择题!

问题描述:

关于英文冠词的一道特别特别难高中选择题!
My mother said she liked the dress very much ,so I would like to buy _it__ as a birthday gift for her.
为什么是填it不是填one,难道she liked the dress 这边的the dress是特指那一件裙子?不是泛指裙子吗?如果是特指不是应该用this/that更通顺吗?如果要用泛指的话,是不是应该改成she liked a dress或者直接she liked dress?
请一一回答我的提问,一定要每个问题都回答喔!谢谢again!我还会追分!谢谢again and again!
我知道it和one的区别。

我觉得这道题你可能有点钻牛角尖了,想的复杂了,其实你想的是对的。只是出这个题目的人他的意思不是你想的那个意思。
one 泛指,it表示特指。one与所指名词为同类,但不是同一个。而it与所指名词为同一个。
举个例子:
I can't find my hat. I think I must buy one . (不定)
我找不到我的帽子了。我想我该去买一顶。
The hat you bought is bigger than the one I bought . (同类但不同个)你买的那顶帽子比我买的大。
I can't find my hat . I don't know where I put it . (同一物)我找不到我的帽子。我不知道我把它放在哪了。