發問時間: 社會與文化語言 · 4 個月前

幾題英文基礎文法題 求解析?

最近正在重拾英文,有一些基礎題不太理解,沒有詳解所以到這邊來問,麻煩大家了。

如果可以的話,每個選項對的理由和錯的理由都解釋一下,非常感謝!

1.So far I _______ well on all my tests.

(A)had to (B)had did (C)have done (D)have do

答案:C

2.My older brother _______ reading newspapers, and I did,too.

(A)enjoys (B)has enjoyed (C)enjoyed (D)was enjoyed

答案:C

3. A:Do you know Pitt's latest movie"Ocean Twelve"?

B:Yes, I _______ it the other day.

(A)see (B)will see (C)saw (D)am seeing

答案:C

4.Cameron _________ fast food after school every day last month.

(A)has had (B)had (C)was having (D)has

答案:B

5.They started early that morning so that they ________ there by noon.

(A)get (B)will get (C)would get (D)has got

答案:C

6.Diana is coming here so when I ________ her, I will ask her if it is true.

(A)will see (B)see (C)is seeing (D)have seen

答案:B

1 個解答

評分
  • 4 個月前
    最佳解答

    1. "so far"這個片語意思是"截至目前為止",搭配現在完成式,故答案為"have done".

    2. "and"是對等連接詞,在此連接兩個句子,所以前後句的時態要一致。因為第二句是過去式,所以第一句也必須是過去式,故為"enjoyed".

    3. "the other day"是指不久前的某一天,故用過去式"saw".

    4. 此句最後說明是上個月每天發生的事,所以用簡單過去式"had",表示上個月每天放學後,卡麥隆都會吃速食。

    5. 按語意來說,"他們那天早上很早就啟程了,所以將會在中午前到達。"因為第一句是過去式,所以第二句是過去未來式"would get".

    6. 上半句"黛安將過來這裡"是未來進行式,表還沒發生的事,下半句也應該是未來式,而When當時間副詞,形容尚未發生的事時,必須用現在式動詞,故答案是"see"

    錯的請自行參考文法書找答案,自己解析,這樣會更有印象,謝謝!

還有問題?馬上發問,尋求解答。