有個句子是這樣的:but you'd be surprised____they are capable of.
空格選項是(a)how much
(b)at that
(c)what if
(d)such as ///答案是(a)
c跟d知道一定不可能, 但是(b)at that 加進去的還原句子可以是 but you'd be surprised at that (which) they are capable of.本來如果把that當關代的話,that就變成整個they are capable of的句子,事實上應該是要變成capable of的受詞,最後我也查過了,that是可以當關代前的先行詞.所以照理說b應該是可以的,難道是答案錯了嗎?
如果沒錯,那為什麼b不行,而a又為什麼可以?
2005-10-15 12:59:48 · 3 個解答 · 發問者 Anonymous in 社會與文化 ➔ 語言
but you'd be surprised how much they are capable of. 李瑋 :我把全句改寫如下,你就懂得正確答案為何是(a)而不是(b)了。But you'd be surprised that how much they are capable of. 這句話的意思是「你會很吃驚他們的能力到底多強?」原文中把 引導附屬子句的連接詞 that 省略了,導致你把注意力放到答案(b)上了。如果用(b),surpirsed at 後面一定要接名詞,而不能接一個以that起始的名詞子句。
2005-10-15 17:23:41 補充:
Joyce :用 what 只是表達了他們有「何種」能力,但並沒有表達原文所要的能力「強弱」(how much)。
2005-10-15 13:09:10 · answer #1 · answered by 菜英文 7 · 0⤊ 0⤋
這句話我們需要一個名詞子句來當"驚訝"的受詞--"對他們有多能幹感到驚訝",選項中只有how much可以引導名詞子句,其他選項(B) at that是不正確的組合,因為如果that是關係代名詞的話,前面是不可以有介係詞的--只有which前可以放介係詞(C) what if 是引導疑問句,這也不用看: What if he lied?(D) such as 根本只是個介係詞片語,完全不對!所以只有(A)是可以的, 現在來加以解釋(1) how much 可引導名詞子句:I don't know how much he knows about the truth.(how much引導名詞子句當know的受詞)(2) surprised 的用法本來應該是 be surprised at + (名詞或名詞片語或名詞子句當受詞), 本來的at卻在這個題目中消失了? 這是因為在一般形容詞片語後,如果接的是名詞子句的話,中間的介係詞可以略去不寫,這句話要完整的寫的話是:but you'd be surprised (at) how much they are capable of.另一個常見的例子:I'm sure (about) whether his answer is correct or not. --- whether引導名詞子句當 be sure about的受詞,但about可寫可不寫,常常是省略的!!依以上兩點,答案是(A)是無庸置疑的!
2005-10-17 07:15:35 補充:
You'd be surprised how much they are capable of. 中間並沒有一個that是被省略的, 因為that可引導名詞子句,how much也可引導名詞子句,這兩個都是連接詞, 不可能並在一起只為了連接一個子句!!
2005-10-15 13:24:58 · answer #2 · answered by Anonymous · 0⤊ 0⤋
答案是(A)沒錯
(B) at that 就算that可以當關代 但還有一ㄍ at
而 最順口ㄉ文法是 but you'd be surprised waht they are capable of.
如果你把 at that 放進去就不順ㄌ
所以(A)是正確ㄉ
2005-10-15 13:09:40 · answer #3 · answered by Joyce 3 · 0⤊ 0⤋