【例1】One teammate all of us had been thinking highly of__________dishonest.
A. provingB. proved
C. to proveD. being proved
解析:大多數(shù)同學看到此題,毫不猶豫地選擇了A. proving 或D. being proved.原因很簡單:of是個介詞,其后應接名詞或動名詞。選擇A是因為學生覺得prove可以用作系動詞,用主動形式表達;選擇D是因為學生認為該用被動,“……被證明是不誠實的”。而實際情況并非如此。在該句中有兩個可能為主語的部分:“one teammate”和“all of us”。由于兩者之間沒有表并列的連詞and 或or ,所以“one teammate”和“all of us”不可能同時為整個句子的主語。稍加分析可知,該句的最基本的句式為“主+系+表”結構,而“all of us had been thinking highly of”為定語從句,需要填的選項和of沒有關系。原句和“ One teammate whom all of us had been thinking highly of _________dishonest.”是相等的,“whom”在定語從句中作介詞of的賓語,可以省略。當然該句也可以寫為:One teammate who all of us had been thinking highly of_________dishonest 或One teammate that all of us had been thinking highly of_________dishonest .另外,“prove”作為系動詞用主動表被動,所以答案為B. proved .現(xiàn)在我們變換一下這個題目:改為“One teammate all of us have been thinking highly of ___________dishonest.”這時原題給的四個答案都不對。因為由“had been thinking highly of”改為“have been thinking highly o