has _____lost his watch?

来源:百度知道 编辑:UC知道 时间:2024/06/03 20:28:38
---has _____lost his watch?
---yes,but we can't find out who?
A,anybody B.someone
应该选哪一个?

答案是someone。不是说some用于肯定句和陈述句中吗?这儿是疑问句之门用some了呀?

在英语中 有时候疑问句和否定句中也可以用someone 其意为特指的某个人或不太好说出名字的时候, 要看语境
如有4-5 个人在一个屋子里面,其中有个人偷吃了苹果却不知道是谁 这时候可以说:
is there someone eat the apple?

some和any都有“一些”的意思
some用在肯定句中,any用在否定句或疑问句中。
【注1】但表示期望得到肯定回答的疑问句中用some。
【注2】any还有“任何”的意思

可能这里比较口语化吧。

这句是肯定的知道有人丢了
但不知道是谁

someone