than... as ...as 后加主格或宾格都可以,因为than ,as是连词不是介词。一般是书面语中用主格,口语中用宾格。 如:She's taller than I /me. 但由于书上出现的是宾格。所以我让学生也用宾格。
但是Who's taller, he or she ? 的句子中,我认为只能用主格。
<P>than后的代词用主格还是宾格 有四种情况,但多数时候既可以用主格也可以用宾格!特别是谓语动词是be的时候 </P>
<P>一、如果主句中谓语动词是不及物动词或动词的宾语是物时,than后面的人称代词既可以用主格,也可以用宾格,且意义无区别。</P>
<P>例如: Lin Tao runs faster than I(me).林涛跑得比我快。 注意:如果人称代词后面有all时,人称代词一般用宾格形式。例如:She draws better than them all.她比他们画得都好。</P>
<P>二、如果主句谓语动词是及物动词,且than后面的名词或代词又与动词连用时,than后面的人称代词只能用主格。</P>
<P>例如: He loves the dog more than she does.他比她更爱这条狗。(不用her) </P>
<P>三、如果主句谓语动词是连系动词be,than后面的人称代词用主格或宾格均可,且意义无区别。例如: He is much fatter than she(her).他比她胖得多。 </P>
<P>四、如果主句谓语动词的宾语指人,than后面用主格代词或宾格代词,意思有区别,常用的动词有like,love,hate,know等。</P>
<P>试比较: 1.She knows me better than he.她比他更了解我。 2.She knows me better than him.她了解我超过了解他。句1的完整形式是:She knows me better than he knows me.than从句中省略了knows me;句2的完整形式是:She knows me better than she knows him.than从句中省略了she knows。 需要注意的是,在遇到主格、宾格相同的you时,句子就不能省略了,否则会产生歧义。例如: She knows me better than you. 此句既可理解为:She knows me better than she knows you.她了解我超过了解你。 也可理解为:She knows me better than you do.她比你更了解我。 当than后的名词是普通名词时,句子也不可省略,以免产生歧义。例如: She knows me better than my parents. 应说:She knows me better than my parents do.她比我的父母更了解我。或说:She knows me better than she knows my parents.她了解我超过了解我的父母。 </P>