13 [  ]内の指示に従って答えなさい。

(1) My uncle died ten years ago.

[同意文3つに書き換え]
(2) When has your work been finished?

[誤文訂正]
(3) 彼女が駅に着いた時には、電車はもう出ていた。
When she [already/at/arrived/started/the station/the train
/had/has]. 

[一語不要のうえ整序]
(4) I think I shall have finished this letter by noon. If I will post it at once,
it will reach him early tomorrow morning.

[下線部全体で誤文訂正]
 

ヒント

(1) 暗記例文の内容なので覚えてからやってみましょう。
(2) When 〜? のシグナルがありますがさらに応用で、「4講座受動態」の知識が入っています。
疑問文で分かりにくいものは、最初に肯定文で考えるとやさしくなります。
When has your work been finished? ←疑問文なので肯定文に直してから考える
When your work has been finished? ←When 〜? は単純形過去時制で完了形は不可
When your work was finished? ←has been の完了形を was の単純形過去時制に直す
When was your work finished?
(3) シグナルに注目して組み立てます。「もう(already)出ていた」なので完了形。 現在完了それとも
過去完了?「着いた時」なので過去のことですね。
When 〜 arrived 〜, 〜had already started 〜.となります。
(4) shall は助動詞、最初は簡単に ≒will と覚えましょう。「昼までにこの手紙を書き終えると思う」
なので、「昼まで(by)」書き続けるのでこれが時間の幅になり、完了形を使います。あとは
「昼」という未来の時点を話しているので、未来の完了形=shall have finished は合っています。

 

 前へ l  時制トップ l  英文法トップ l  暗記例文へ