A. all what B. all which C. what all D. that all
此題應(yīng)選A。有的考生認(rèn)為此題沒有答案。至于選項 A,有的考生“一目了然”就認(rèn)為是錯的,其理由是:
1. 因為 what 不是關(guān)系代詞,所以不能引導(dǎo)定語從句。
2. 因為 what=all that, 所以 all what 不能同時使用。
3. 因為下面各例中的 all what 都是錯的。如:
他所說的都是錯的。
正:What he said is wrong.
正:All (that) he said is wrong.
誤:All what he said is wrong.
我把一切都給了他。
正:I gave him all [=what] I had.
正:I gave him all (that) I had.
誤:I gave him all what I had. (www.yywords.com)
以上分析基本上對的,但本題所涉及的句子有個特殊之處,就是all what 前有個人稱代詞 us。此句選A(all what)的理由是:all 用作其前人稱代詞 us的同位語(而不用作動詞told的直接賓語),全句意為:他告訴了我們所有的人他過去的所作所為。
以下一組句子會從另一個側(cè)面涉及此類似問題。如:
a. My parents are both for the plan. 我父母倆人都支持這一計劃。(both為my parents的同位語)
b. My parents are all for the plan. 我父母完全支持這一計劃。(all為副詞,意為“完全”,修飾其后介詞短語for the plan)