问题补充:
My son wants a pet dog for long, but I have no time to buy for him.
A. it
B. that
C. the one
D. one
答案:
A. it
B. that
C. the one
(答案→)D. one
解析:考查代词用法;it 是人称代词 代替物,动物,门外的人,也可作形式主语和宾语等;one泛指任何一个同名,不同物的人或者物。既可代替事物, 也可代替人;that是指示代词 指远处的事物,电话中的对方,为避免重复代替前面的可数名词单数和不可数名词。the one=that,特指某个事物。
句意:我的儿子想要一只宠物狗很久了,但是我没有时间给他买一只。结合语境可知下文指的是同名不同物的一家,故用one,选D。