something, somebody, someone, anything, anybody, anyone, nothing, no one, everything, everybody, everyone 等
一般來說
some-開頭的這類復合不定代詞用于陳述句;
any-開頭的復合不定代詞用于否定句、疑問句和條件句。
例句
Does anyone know Kafka’s telephone number?
這里有人知道卡夫卡的電話嗎?
Something terrible must have happened.
不好的事情一定發(fā)生了。
There is nothing wrong with the machine.
這臺機器沒問題。
有兩點需要注意
? somebody/anybody指有一點地位或者名氣的人,而nobody指沒有名氣的人。
同理,something往往指了不起的人或事,nothing指沒有什么了不起,注意情感傾向。
He thinks himself somebody, but we think him nobody.
他自以為自己是了不起的人,但我們認為他什么也不是。
I thought the project something, but it was nothing.
我原以為這項工程了不起,但結果它什么都不是。
? nothing but表示“僅僅,只不過”;anything but表達“根本不”。
He is nothing but a teacher.
他僅僅是一名老師。
He is anything but a teacher.
他不可能是一名老師。