Polly asked in 社會與文化語言 · 1 decade ago

有幾題英文填空題,請代為check & 解釋一下?

有幾題英文填空題,請代為check 並請解釋一下? 謝謝!

1. "Have you seen Mike lately?" "He ( D ) here the other day."

(a) has been (b) being (c) was (d) will be

3. The weather ( B ) fine for many days this month.

(a)is (b) has been (c) had been (d) was

5. The old man repented that he ( C ) idle when young.

(a)has been (b)having been (c) had been (d) have been

8. Keep an eye on the children while I ( c ).

(a)go to shop (b) go shopping(c)am doing some shopping

(d) will do shome shop

11.After she ( A ) told the news, she ran home to tell her monter.

(a) would have (b) whould have been (c) had been(d)should have

12. By next May they ( B )the bridge for nine months.

(a) will build (b) will have been building (c)will have been built

(d) will be built

1 Answer

Rating
  • Louis
    Lv 7
    1 decade ago
    Favorite Answer

    1. "Have you seen Mike lately?" "He ( D ) here the other day."

    (a) has been (b) being (c) was (d) will be

    the other day是指幾天前(一週內),所以不可選D未來式,這題應選過去式的C

    3. The weather ( B ) fine for many days this month.

    (a)is (b) has been (c) had been (d) was

    因為時間是算到現在為止,所以應用現在完成式。

    5. The old man repented that he ( C ) idle when young.

    (a)has been (b)having been (c) had been (d) have been

    因為主要子句是過去式,附屬子句的時間點更早,要用過去完成式。

    8. Keep an eye on the children while I ( c ).

    (a)go to shop (b) go shopping(c)am doing some shopping(d) will do shome shop

    應用現在進行式,因為要和keep的時間同步,且能繼續下去。

    11.After she ( A ) told the news, she ran home to tell her monter.

    (a) would have (b) would have been (c) had been(d)should have

    要用過去完成式的C,時間才能比主要子句的動詞早。選A是錯的。

    12. By next May they ( B ) the bridge for nine months.

    (a) will build (b) will have been building (c)will have been built (d) will be built

    選B是對的,因為句子中有for how long,用未來完成進行式有交代結果,又有繼續下去的意思。

Still have questions? Get your answers by asking now.