一道SAT语法题搞不懂

问题描述:

一道SAT语法题搞不懂
【No one was more pleased than I】when we heard that Maria was offered the job.
A:原文
B:No one took more pleasure than me
其他3个错的太离谱不写了,2010年5月的题,为什么是选A,我觉得B没错啊.,如果是主宾格错了的话为什么是用主格啊.

语法规则基本上是:
1)如果主句谓语动词是连系动词 be,than后面的人称代词用主格或宾格均可,且意义无区别.

因此,No one was more pleased than I (me)均可.
2)如果主句谓语动词是及物动词,或than后面的名词或代词又与动词连用时,than 后面的人称代
词只能用主格
因此,No one took more pleasure than I (did) 必须用主格,did 可省略.

**若是不及物动词,No one talks faster than ...则 I (do) 或 me 都行.