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 + 명사는 '~이 없었다면'이라는 뜻입니다.
- 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 + 명사는 '~이 없었다면'이라는 뜻입니다.
- won / were to winSupposing은 가상의 미래에 대해 과거형이나 were to + 부정사를 씁니다.