We couldn`t eat in a restaurant because --- of us had --- mo

问题描述:

We couldn`t eat in a restaurant because ___ of us had ___ money on us. A.all;any B.on;any C.none;a
We couldn`t eat in a restaurant because ___ of us had ___ money on us.
A.all;any B.on;any C.none;any D.no one;any
答案给的是C,但是我刚才查了一下 none即可指人又可指物,no one只能指人,而此处是 “我们没有一个人” ,是指人,所以想问为什么D不可以.
另外还有一道题.
Don`t laugh at her. She is ___ any of the others in your class.
A.as clever a student as B.as a clever student as
C.so clever a student as D.so a clever student like
答案为什么选A而不是C?另外请教 as...as 和so...as 、 so...like是固定的吗,如果是请教用法.
1个回答 分类:英语 2014-09-26

问题解答:

我来补答
第一题:你可能有听过所谓 none = no one这样一个等式,我个人经验是你需要抹除这个等式.比较贴切的等式是none = no one / not any.有什么区别呢?
No one一般作为一个代词便独立使用了,即在本句中如果没有 “of us"则选D也可以:
...because no one had any money left.
另外一种独立使用的情况是在回答问题的时候,例如:
-How many of you are going?
-None / No one.
在这些情况下,none = no one.
然而当后面出现了诸如of us的时候,则no one中的one 与of us 中的us重复了,使用no one of us就复沓不地道.然而这个却可以使用none:
...because none/not any of us had any money on us.
这个情况下,none = not any.
-----------------------------------------------------------
第二题,这个好办,记得一般情况下选as...as就对了,因为这个可以用于肯定与否定句中,而so...as只能用于否定句中.其实本题考点是在于as + adj.+ a/an/the + noun + as这个奇葩结构,不过明显你已经掌握了.
so...like没有这样的固定用法.
 
 
展开全文阅读
剩余:2000