M:He's such a great acrobat.
J:Never ________that I know done anything like that.
(C)has anyone (D)will anyone
我選D,但是答案是C
has跟will有什麼不同?
謝!
2005-04-10 17:47:36 · 3 個解答 · 發問者 Anonymous in 社會與文化 ➔ 語言
這題我回答過了ㄋㄟ真好玩 都是課本的句子嗎1. 這句話是never 移到句首倒裝而成的(否定詞的倒裝)Anyone that I know has never done anything like that.主詞是anyone /that I know是形容詞子句/ has done是助動詞+動詞(我認識的人沒有任何人會做像那樣的事情)如果你選D那will後面不是要用原形動詞嗎?題目的done就要改do 才能選willhttp://tw.knowledge.yahoo.com/question/?qid=1005040603049
2005-04-10 18:10:19 · answer #1 · answered by Cinderella 7 · 0⤊ 0⤋
答案是C沒錯
可以從幾個方面來看
have + p.p 是現在完成式
will + V原 則是未來式
以中文解釋:我認識的人之中,沒有人能夠那樣做
是指已經認識的人都沒有那樣做過
未來認識的人會不會那樣作還不知道囉
再者,後面既然已經是過去分詞 done
前面就不可能是will
will後面如果不是原形,就是be+Ving或be+Ved
所以要用 have
這裡的主詞是第三人稱單數,就只能用 has 囉
2005-04-10 18:13:51 · answer #2 · answered by Anonymous · 0⤊ 0⤋
問題不出在 has 與 will 有何不同。而是附屬子句是「現在完成式」時態,所以要用has。把這個句子改寫成以下兩句你就懂了:
I never know(主要子句) that anyone has done anyting like that (附屬子句).
2005-04-10 18:08:16 · answer #3 · answered by 菜英文 7 · 0⤊ 0⤋