1. 这个题目不好答,一般来说:句意为泛指某个人或物时,用不定冠词。
2. none (of) 都必须用于三者或以上。
3. B
Mr Smith是老师,不是学生,所以选项无须使用other,排除AC;
any of the后面的名词必须使用复数形式,但是student是单数,排除D。
4. D
that指代单数概念,此处必须是复数名词schools比较,排除B;
比较必须是同类事物中,而C则是把学校和北京比,排除;
Beijing schools不通,也没法理解其含义,到底是“北京的学校”还是“名叫北京的学校”呢?如果是前者,不能用Beijing schools,排除A。
those = schools,指代复数名词,为正解。
5. C
the twins指两者,而none指三者或以上,排除D;
根据上下文句意,选项必须是否定含义,排除肯定含义的AB。
6. B
Frank是男孩,所以最后一空必须使用人称代词宾格him来指代,排除ACD。
yours = your dictionary
7. 8 years old在句中做表语,即句型为:sombody be 8 years old;
8-year-old在句中做定语修饰名词,即:an 8-year-old + 名词
如:He is 8 years old.
He is an 8-year-old boy.
如果你满意我的答案,敬请点击 “选为满意回答” ,谢谢!
推荐你一本复旦大学编写的语法书吧,都有
BDCB