Joy English · レベル C2 · 非現実の過去joy-english.com
非現実の過去形と倒置された条件文
名前:日付:
現在や未来の非現実には過去形を使い、should、were、had を倒置して if を省きます。
正しい形を選ぼう
各文を正しく完成させる選択肢を選びましょう。
- It's high time the council ___ the road before someone is injured.
- I'd rather you ___ the windows closed while the paint dries.
- At the meeting she spoke as if she ___ the project herself, although it was her predecessor's.
- ___ for the generosity of a few donors, the museum would have closed.
- ___ it not been for the early warning, many more people would have been affected.
- ___ you require further information, please contact the office.
- Suppose you ___ the chance to live anywhere, where would you choose?
- Were Nadia ___ see the final report, she would be astonished.
文を完成させよう
空所に入る語を入力しましょう。
- It's about time we ___ (start) thinking about a long-term solution.
- I'd rather you ___ told anyone about the results before the announcement; it's too late now.
- The lecturer spoke as though the audience ___ already read the paper, which few had.
- ___ it not for his constant encouragement, I would have given up long ago.
- ___ the budget been approved earlier, the bridge would be finished by now.
- Were the company ___ (close) its factory, hundreds of workers would lose their jobs.
- But ___ the quick thinking of the pilot, the flight would have ended badly.
- Supposing you ___ (win) a large prize tomorrow, what would you do with it?
解答
正しい形を選ぼう
- a) repairedIt's high time の後には、今のことを表す過去形の動詞が続きます:repaired。
- c) keptWould rather + 異なる主語は、現在や未来の願望を表すために過去形を取ります。
- d) had led起こらなかった過去の出来事を表す as if は、過去完了を取ります。
- a) ButBut for + 名詞は「if it had not been for」という意味です。
- c) HadHad it not been for は、if it had not been for を置き換えます。
- b) ShouldShould you require は、if you require の改まった言い換えです。
- b) were givenSuppose + 過去形は非現実の状況を導き、would choose と対応します。
- a) toWere + 主語 + to + 不定詞は、if + 主語 + were to の倒置形です。
文を完成させよう
- startedit's about time の後では、過去形を使います。
- hadn't / had not過去の行為を後悔するには、would rather + 過去完了を使います:hadn't told。
- hadAs though + 過去完了は、非現実の過去の状況を表します。
- wereWere it not for は「if it were not for」という意味です。彼の励ましは今も続いているので、過去の結果と組み合わせられます(混合条件文)。純粋に過去の条件には Had it not been for を使います。
- hadHad + 主語 + 過去分詞は、if the budget had been approved を置き換えます。
- to closeWere + 主語 + to + 不定詞は、if the company were to close を置き換えます。
- forBut for + 名詞は「if it had not been for」という意味です。
- won / were to winSupposing は、仮定の未来を表すために、過去形または were to + 不定詞を取ります。