作者ikok11 ()
看板Eng-Class
標題[考題] 請教一題文法
時間Tue May 29 19:24:09 2012
_______ the most intelligent student in class, Michael was asked to teach his
other fellow students who had lower learning achievement than he did.
1.To be 2.Had been 3.To have been 4.Being
答案是 4
可是 為何不能選 2 後面是 was asked to 是過去式
前面的子句 描述更早 所以用過去完成式 had been
是不是因為 had been 沒有主詞 分詞構句的關係 變成 being 了
懇請高手解答
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.62.15.16
推 Tenka:要也是Having been 05/29 20:15
推 minhonez:(in order)to是表示「為了...」。意思上不對。 05/29 22:04
→ minhonez:選項2文法上就是錯的,所以直接刪除。 05/29 22:05
→ minhonez:選項4是絕對子句的用法,因為前後句主詞是一樣的,所以第 05/29 22:05
→ minhonez:一句就將主詞省略,動詞就要改成Ving。 05/29 22:05
→ minhonez:所以這個句子原本可以寫成Because Michael was the...,.. 05/29 22:07
→ minhonez:這是我的見解,請你參考囉,如有錯誤請糾正。 05/29 22:07
→ ikok11:多謝 05/30 11:30