先說說什么叫不定代詞。所謂“不定”,就是“不確定”“不明確”的意思,所以不定代詞就是指不明確表示代替某特定名詞或形容詞的代詞,如someone意為“某人”,something意為“某事”或“某物”,many表示“許多人”或“許多物”,a few表示“幾個(gè)人”或“幾個(gè)事物”,等等。
英語的不定代詞很多,如some, any, all, each, both, either, neither, one, none, many, much, other, another, no, (a) few, (a) little, enough, every等,以及由 some, any, no 和 every 構(gòu)成的復(fù)合不定代詞(如somebody, anyone, nothing 等)。
2. some與any
一般說來,some 用于肯定句中,any 用于否定句、疑問句和條件句中。如:
肯定句:He asked some questions. 他問了一些問題。
否定句:He didn’t ask any questions. 他沒有問任何問題。
疑問句:Did he ask any questions? 他問了些問題沒有?
但是,在表示請(qǐng)求、邀請(qǐng)或征求意見的句子中,通常要用 some 而不用any。如:
Shall I get some for you? 要我?guī)湍隳眯﹣韱?
Since you have plenty of them, why not give her some? 既然你有那么多,為什么不給她一些呢?
any 有時(shí)也用于肯定句中,表示“任何”的意思。如:
Any of these may suit you. 這些中間的任何一個(gè)都可能適合你。
另外,還有一點(diǎn)要特別注意,漢語可說“任何……都不”,但英語不能說any…not。因?yàn)榘从⒄Z習(xí)慣,any總是要出現(xiàn)在否定詞not的后面,而不能出現(xiàn)在它的前面。如:
我想任何學(xué)生都回答不了這個(gè)問題。
正:I don’t think any student can answer this question.
正:I think no student can answer this question.
誤:I think any student can’t answer this question.
第一句用的是not…any,故正確;第二句用的是no,相當(dāng)于not…any,也正確;第三句用的是any…not,就錯(cuò)了。
3. many與much
兩者意思相同,都表示“許多”,但用法不同,many用于修飾或代替可數(shù)名詞;而much用于修飾或代替不可數(shù)名詞。如:
Many trees fell in the storm. 在暴風(fēng)雨中許多樹倒了。
Much money has been wasted that way. 很多錢都這樣浪費(fèi)了。
但是,如果不可數(shù)名詞前用了pieces of, cups of, glasses of等修飾,則可以在整個(gè)結(jié)構(gòu)前使用many來修飾。如:
How many pieces of baggage have you got? 你有幾件行李?
我們不能說many baggage,但是可以說many pieces of baggage。
4. 兩者與三者
有些不定代詞只用于表示兩個(gè)人或兩個(gè)事物,它們是both, either和neither;而有些不定代詞則只用于指三個(gè)或三個(gè)以上的人或事物,它們是all, any, none和every。在使用時(shí)千萬不要弄混了。如:
我的父母都喜歡運(yùn)動(dòng)。
誤:All of my parents like sports.
正:Both of my parents like sports.
一個(gè)人的“父母”顯然只有兩個(gè)人,不可能是三個(gè)人或多個(gè)人,所以只能用both,不能用all,否則就要出笑話了。
注意,each既可用于兩者,也可用于三者或三者以上,而every只用于三者或三者以上,所以當(dāng)用于兩者時(shí),只能用each,不能用every。比如要表示“路的每一邊”,我們要說成each side of the road,但不能說成every side of the road,因?yàn)?ldquo;路”只有兩個(gè)side。但是,如果說“廣場(chǎng)的每一邊”,我們就可以說every side of the square,因?yàn)?ldquo;廣場(chǎng)”一般都有四個(gè)side。
5. 復(fù)合不定代詞
復(fù)合不定代詞指的是由some, any, every, no后接thing, one, body等構(gòu)成的一類代詞,它們包括 something, somebody, someone, anything, anybody, anyone, nothing, nobody, no one, everything, everybody, everyone 等。它們?cè)诰渲型ǔV挥米髦髡Z、賓語或表語,不能直接用于名詞前作定語。如:
有個(gè)人剛剛來看你。
誤:Someone man has just come to see you.
正:Someone has just come to see you.
someone不能用于名詞man前作定語,況且從意義上看,someone已經(jīng)表示“某人”或“有人”,在它后面接man顯然是多余的。
注意,復(fù)合不定代詞雖然不能用作定語,但是它們可以定語的修飾,此時(shí)要注意將修飾它們定語放在它們后面,而不是前面。如:
There’s nothing wrong with the machine. 機(jī)器沒有毛病。
句中的wrong是修飾nothing的定語,但只能說成nothing wrong,不能說成wrong nothing。
還有一點(diǎn)要注意,就是anyone, everyone 等只能指人,不能指物,且其后一般不接of 短語。若是指物或后接 of 短語,可用 any one, every one (即分開寫)。如:
any one of the boys (books) 孩子們(書)當(dāng)中的任何一個(gè)(本)
every one of the students (schools) 每一個(gè)學(xué)生(一所學(xué)校)
6. all, every與each
從意思上看,all表示“所有的”,every表示“每個(gè)”,each也表示“每個(gè)”,它們都可以用來概括全體,但是它們的強(qiáng)調(diào)重點(diǎn)有所不同:all主要用來整體性地考慮總體,every 是考慮總體中的所有成員(與all很接近),而each則是逐個(gè)逐個(gè)地考慮總體。如:
All men die. 所有的人都是要死的。
Every man dies. 每一個(gè)人都要死的。
Each man must die alone. 人都必然會(huì)一個(gè)個(gè)地死去。
從用法上看,all和each既可以單獨(dú)使用,也可以后接名詞,還可后接of短語;而every 后必須接名詞,既不能單獨(dú)使用也不能后接 of 短語。如:
He shook hands with all of us. 他和我們一一握手。(不能用every)
I have read each of the books. 每本書我都讀過了。(不能用every)
從指代數(shù)量上看,each可用于指兩者或兩者以上的“每個(gè)”,every只能指三者或三者以上“每個(gè)”,因此指兩者時(shí)只能用 each。如:
On each side of the street there were policemen. 道路兩旁都站著警察。