Trending News
有幾題英文填空題,請代為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
- LouisLv 71 decade agoFavorite 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,用未來完成進行式有交代結果,又有繼續下去的意思。