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は合っています。 |