Both 固定用於兩個人或兩件事,表示「兩者都」;All 通常用於三者以上、整個群體或不可數事物,表示「全部、所有」。
Both students passed the exam.
(兩位學生都通過了考試。)
All five students passed the exam.
(五位學生全都通過了考試。)
當句子明確指出只有兩個人時,應使用 Both,不使用 All。All 通常用於三者以上或人數未特別限定的整個群體。
Both teachers attended the meeting.
(兩位老師都參加了會議。)
當 Both of 後面接代名詞時,必須使用受格形式,例如 us、you、them,不能使用主格代名詞 we 或 they。
I spoke to both of them.
(我和他們兩人都談過。)
不能寫成 both of they。
Both 可以直接接複數名詞,例如 both students。當名詞前有 the、my、these 等限定詞時,可以使用 both the students 或 both of the students,兩者意思相同,of 通常可以省略。
Both of the answers are correct.
Both the answers are correct.
(這兩個答案都是正確的。)
All 可以直接接複數可數名詞或不可數名詞。名詞前有 the、my、these 等限定詞時,可以使用 all my friends 或 all of my friends。
All of my friends joined the activity.
All my friends joined the activity.
(我的所有朋友都參加了這項活動。)
若後面接 us、you、them 等代名詞,則必須保留 of。
Both、All 修飾名詞時放在名詞前;與主詞代名詞搭配時,通常放在一般動詞前、be 動詞後,或第一個助動詞與主要動詞之間。
They both work here.
(他們兩人都在這裡工作。)
The classrooms are all available.
(所有教室都可以使用。)
當 Both A and B 共同作為主詞時,表示兩個人或事物,因此後面的動詞通常使用複數形式。
Both Amy and Leo are available.
(Amy 和 Leo 兩人都有空。)
Not both 表示「並非兩者都」,Not all 表示「並非全部」,兩者都屬於部分否定。Neither 則表示兩者都不,否定範圍不同。
Not both answers are correct.
(並非兩個答案都是正確的。)
Not all answers are correct.
(並非所有答案都是正確的。)
Neither answer is correct.
(兩個答案都不正確。)