零基础英语语法:代词相关语法知识详解
另外,还有一点要特别注意,汉语可说“任何……都不”,但英语不能说any…not。因为按英语习惯,any总是要出现在否定词not的后面,而不能出现在它的前面。如:
我想任何学生都回答不了这个问题。
正:I don’t think any student can answer this question.
正:I think no student can answer this question.(http://ask.hxen.net)
误:I think any student can’t answer this question.
第一句用的是not…any,故正确;第二句用的是no,相当于not…any,也正确;第三句用的是any…not,就错了。
3. many与much
两者意思相同,都表示“许多”,但用法不同,many用于修饰或代替可数名词;而much用于修饰或代替不可数名词。如:
Many trees fell in the storm. 在暴风雨中许多树倒了。
Much money has been wasted that way. 很多钱都这样浪费了。
但是,如果不可数名词前用了pieces of, cups of, glasses of等修饰,则可以在整个结构前使用many来修饰。如:
How many pieces of baggage have you got? 你有几件行李?
我们不能说many baggage,但是可以说many pieces of baggage。
4. 两者与三者
有些不定代词只用于表示两个人或两个事物,它们是both, either和neither;而有些不定代词则只用于指三个或三个以上的人或事物,它们是all, any, none和every。在使用时千万不要弄混了。如:
我的父母都喜欢运动。
误:All of my parents like sports.
正:Both of my parents like sports.
一个人的“父母”显然只有两个人,不可能是三个人或多个人,所以只能用both,不能用all,否则就要出笑话了。
注意,each既可用于两者,也可用于三者或三者以上,而every只用于三者或三者以上,所以当用于两者时,只能用each,不能用every。比如要表示“路的每一边”,我们要说成each side of the road,但不能说成every side of the road,因为“路”只有两个side。但是,如果说“广场的每一边”,我们就可以说every side of the square,因为“广场”一般都有四个side。
5. 复合不定代词
复合不定代词指的是由some, any, every, no后接thing, one, body等构成的一类代词,它们包括 something, somebody, someone, anything, anybody, anyone, nothing, nobody, no one, everything, everybody, everyone 等。它们在句中通常只用作主语、宾语或表语,不能直接用于名词前作定语。如:
有个人刚刚来看你。
误:Someone man has just come to see you.
正:Someone has just come to see you.
someone不能用于名词man前作定语,况且从意义上看,someone已经表示“某人”或“有人”,在它后面接man显然是多余的。
注意,复合不定代词虽然不能用作定语,但是它们可以定语的修饰,此时要注意将修饰它们定语放在它们后面,而不是前面。如:
There’s nothing wrong with the machine. 机器没有毛病。
句中的wrong是修饰nothing的定语,但只能说成nothing wrong,不能说成wrong nothing。
还有一点要注意,就是anyone, everyone 等只能指人,不能指物,且其后一般不接of 短语。若是指物或后接 of 短语,可用 any one, every one (即分开写)。如:
any one of the boys (books) 孩子们(书)当中的任何一个(本)
every one of the students (schools) 每一个学生(一所学校)
- 上一篇
- 下一篇