Someone 表示「某人、有人」,主要用於肯定句;anyone 在疑問句中表示「有人」,在否定句中表示「任何人」,用於肯定句時則表示不限身分的「任何人」。
Someone is waiting for you.
(有人正在等你。)
Does anyone know her name?
(有人知道她的名字嗎?)
Something 表示「某件事、某個東西」,主要用於肯定句;anything 常用於疑問句與否定句,也可以在肯定句中表示「任何事物」。
I have something to tell you.
(我有件事要告訴你。)
You can order anything you want.
(你可以點任何你想要的東西。)
不一定。一般疑問句通常使用 anyone 或 anything,但提出邀請、提議、請求,或預期對方給予肯定回答時,可以使用 someone 或 something。
Would you like something to drink?
(你想喝點什麼嗎?)
可以。Anyone 用於肯定句時表示「任何人」,anything 則表示「任何事物」,強調沒有身分、種類或範圍限制。
Anyone can learn English with regular practice.
(任何人都可以透過固定練習學習英文。)
You may choose anything from the list.
(你可以選擇清單中的任何項目。)
Someone、anyone、everyone、no one、something、anything、everything、nothing 等複合不定代名詞在文法上都視為單數,因此作主詞時要搭配單數動詞。
Everyone is ready.
(每個人都準備好了。)
Nothing has changed.
(什麼都沒有改變。)
複合不定代名詞有固定的後置修飾規則。形容詞修飾 someone、anything、nothing 等字時,要放在不定代名詞後面,例如 something important、someone special、anything useful。
We need someone reliable.
(我們需要一位可靠的人。)
Someone 與 somebody 都表示「某人、有人」,大多數情況下可以互換。Someone 稍微正式,somebody 較常出現在日常會話中,但兩者的文法用法相同。
在標準英文中,nothing 本身已具有否定意思,因此通常不再與 not 搭配。可以說 I found nothing,也可以說 I didn’t find anything,但不使用雙重否定的 I didn’t find nothing。
I found nothing in the file.
(我在檔案中沒有找到任何內容。)
I didn’t find anything in the file.
(我在檔案中沒有找到任何內容。)