核心问题
If I were ____, I would take the advice. A. she B. he C. her D. us
我选了 A, 但是《高中英语语法练习手册》(外研社, p.156) 给的答案却是 C, 并作了如下解答:
“代词在作表语时用宾格形式较多,特别是在口语中。”但是我仍坚持认为选项 A 是正确的。
词典解答
上面的试题是不恰当的。我们在中学英语测试中有理由要求学生知道哪个英语格式是正确的,哪个英语格式是错误的。但是,我们没有理由要求学生懂得哪个英语格式用得多一些,哪个格式用得少一些。再说,出题者认为用得多一些的格式并不见得就真的用得多一些。实际上,在she充当表语时,在正式语体里,一般使用主格形式(she),只有在非正式语体里,特别在答话中,才使用宾格形式(her)。所以,在上面的试题中,使用主格形式(she)要更好一些(参见I/me)。请看下面的例证:
-
He hoped the passenger would be Mary and indeed it was she. (GCE) 他希望这位旅客是玛丽,而实际上正是她。
-
I saw her with them; at least, I thought it was her. (CGEL) 我看见她和他们在一起; 至少我认为这是她。