1.___know the truth about it will tell you.A Who that B That C Whoeuer D That who2.Energy is ____ that makes things work.A what B something C anything D that3.He found he was back ____ he had beenA where B to which C in which D wherever最好解釋一下
熱心網友
1。C。 Whoever know the truth about it will tell you。這句話的意思是 無論誰知道真相都會告訴你。Whoever可以用作主語,而且它的意思“無論誰”也非常符合這句話的語境另外三個選項都含有that,這句話如果要使用that就應該這樣說:The people that know the truth about it will tell you。由于這句話的謂語是復數,所以D選項如果改成Those who也是對的2。B。 Energy is something that makes things work。句意:能量是一種能夠讓things運轉起來的東西。work在句中意為 運轉這是一個肯定句,因此 ything排除,D。當然也不能選,兩個that連在一起在句中不能表達合適的意義。A。what也不能選,因為后面有that,這時what如果做makes things work的主語,則what和makes things work之間不能再插入一個that了;但是如果what不做makes things work的主語,what又能在句中做什么成分呢?因此,顯然what也不能選了,這樣就只剩下something了,something表示 “…樣的東西”3。這句話的意思是:他發現他回到了他先前待過的地方。這道題首先不能選D,因為wherever是“無論哪里”的意思,放在句子中說不通。不能選 which的原因是,如果用to which,則在be back to some place句型中,which應該指代some place,但是在從句中代入which,相當于he had been which =he had been some place。顯然句中缺少指示地點的介詞in或to,也就是說如果用to which,那么這句話應該這樣說:He found he was back to which he had been in/to。不能選 which的道理和不能選B的原因類似,也是缺少介詞。這道題應該選A。where,因為where指代副詞做狀語,可以說be back there(回到那里),be back home(回到家,home在這里是副詞);同時,也可以說he had been there/home,所以這道題應該選A。全句為He found he was back where he had been。以上是我的個人觀點,僅供參考哦:)好好學英語,加油加油!!!。