張滿勝,英國劍橋大學英語碩士,新東方學?!靶滤季S語法”培訓創(chuàng)始人,著有《英語語法新思維》系列圖書,對英語語法有深入的研究,突破傳統(tǒng)語法教學,提出了“語法即思維”的全新語法理念,揭開了英語思維的深層秘密。他對中國學生英語學習的癥結(jié)和困惑有深刻的了解,力爭改變中國學生“學習多年英語,最終還是不會說、不會寫、聽不懂”的尷尬局面。歡迎大家來信咨詢與英語學習相關(guān)的問題,請在信封右下角或郵件主題欄注明“熱線答疑”。
張老師您好!下面這道題為什么選B不選A呢?麻煩您解答一下,謝謝!
I am certain by no means his word since he has promised an amount of money to the poor.
A. he will break B. will he break
C. broke D. did he break
這道題的正確答案是B。句意為:我肯定他絕不會食言, 因為他已經(jīng)承諾給窮人一大筆錢。解答這道題的關(guān)鍵是要知道,否定短語by no means后邊的句子需要用部分倒裝,即把謂語的一部分(如助動詞)放到主語之前,這樣可以排除A、C兩項。再根據(jù)since從句中的現(xiàn)在完成時態(tài)(has promised)我們可以斷定,break是發(fā)生在將來的動作,而不是過去。因此B項正確。
張老師好,可以幫忙解答一下下面這道題嗎?非常感謝!
It is said in Australia there is more land than the government knows .
A. it what to do with B. what to do it with
C. what to do with it D. to do what with it
這道題的四個選項都是錯誤的!最接近正確答案的是C,但要去掉it,即說成:It is said in Australia there is more land than the government knows what to do with. 其句意為:據(jù)說在澳大利亞,土地多到政府不知如何處理的地步。
為什么要去掉it呢?因為這里的than引導的是一個定語從句,是一個連詞,但同時兼具關(guān)系代詞的性質(zhì):than一方面指代先行詞land,另一方面又充當介詞with的賓語。所以,如果再用it來指代land就多余了。為了與常規(guī)的定語從句進行比較,我們可以把there is more land than …改為there is some land that …,改后的句子為:There is some land that the government does not know what to do with. (有一些土地政府不知道如何處理。)這個句子就是一個常規(guī)的定語從句,如果在該句中添加it,說成:There is some land that the government does not know what to do with it. 根據(jù)定語從句的結(jié)構(gòu)特點,這里it顯然是多余的。如果不是定語從句,則需要加it,比如:The government does not know what to do with it (指the land).
Lots of waste has been dumped into the river, which has led to .
A. lots of fish having been killed
B. kill lots of fish
C. lots of fish being killed
D. lots of fish to kill
張老師好,我們老師說這道題選C,為什么不能選A呢?可以幫忙解答一下嗎?非常感謝!
這道題正確答案是C,即說成:Lots of waste has been dumped into the river, which has led to lots of fish being killed. 句意為:人們不斷地將大量垃圾倒入河里,現(xiàn)在已經(jīng)造成很多魚死亡。這里being killed并不是現(xiàn)在分詞,而是動名詞。實際上,lots of fish being killed是動名詞復合結(jié)構(gòu)。X leads to Y 的基本含義為:X導致Y這樣的結(jié)果。從因果關(guān)系角度來看,顯然表示原因的X發(fā)生在Y結(jié)果之前。本句中,X就是which,也就是前面的主句,即“大量垃圾被倒入河里”這件事,而Y結(jié)果就是“很多魚死亡”。換句話說,動名詞動作晚于主句動作,此時動名詞應(yīng)該用一般式doing,而不是完成式having done。據(jù)此,A項錯誤。若選A,則意味著“魚被殺死”發(fā)生在“往河里傾倒垃圾”之前,這顯然不符合因果邏輯。