가정 혹은 상상
가정법
가정법
가정법은 영어에서 특정한 상황이나 조건을 가정하거나 상상할 때 사용되는 문법 구조입니다.
가정법은 주로 비현실적이거나 실현 가능성이 낮은 조건과 결과를 표현하는 데 사용됩니다.
가정법에는 크게 두 종류가 있습니다
- 현재 또는 미래를 위한 가정법
- 과거를 위한 가정법
가정법 현재
가정법 현재
현재 또는 미래를 위한 가정법 (가정법 현재)
- if + 단순 과거, would + 동사원형
- 현재 또는 미래의 비현실적인 상황을 가정합니다.
If I were rich, I would travel the world.
만약 나에게 돈이 많다면, 나는 세계를 여행할 것이다.
If I were rich 부사절
I would travel the world 주절
explain
'If I were rich'는 현재나 미래의 비현실적인 상황을 나타내는 부사절입니다.
여기서 'were'는 모든 주어와 함께 사용되는 전통적인 가정법 형태입니다.
이 부분은 현재 나에게 많은 돈이 없다는 것을 가정하고 있습니다.
'I would travel the world'는 가정된 조건(부유함)이 충족됐을 때 일어날 수 있는 결과를 나타내는 주절입니다.
여기서 'would'는 가정법의 일부로 사용되며, 동사원형 'travel'과 함께 쓰입니다.
이 부분은 돈이 있다면 세계 여행을 할 것임을 나타냅니다.
If he studied harder, he would pass the exam.
그가 더 열심히 공부한다면, 그는 시험에 합격할 것이다.
If he studied harder 부사절
he would pass the exam 주절
explain
이 문장은 현재 또는 미래의 상황에 대한 가정을 나타냅니다.
'If he studied harder' 부분은 가정법 현재를 나타내며, 실제로는 더 열심히 공부하지 않는 상황을 가정하고 있습니다.
여기서 'studied'는 단순 과거 형태를 사용하지만, 현재나 미래의 가정을 나타내는 데 사용됩니다.
'he would pass the exam' 부분은 가정된 조건(더 열심히 공부하는 경우)이 충족되면 일어날 결과를 나타내는 주절입니다. 여기서 'would pass'는 가정법의 일부로, 가능한 결과를 나타냅니다.
가정법 과거
가정법 과거
과거를 위한 가정법 (가정법 과거)
- if + 과거완료, would have + 과거분사
- 과거의 비현실적인 상황을 가정합니다.
If I had known, I would have helped.
내가 알았더라면, 나는 도왔을 것이다.
explain
'If I had known'은 과거의 비현실적인 상황을 나타내는 부사절입니다.
'had known'은 과거완료형으로, 이미 지난 일이지만 그 시점에서는 알지 못했던 사실을 가정하고 있습니다.
'I would have helped'는 가정된 과거의 조건(알았다면)이 충족됐을 때 일어났을 결과를 나타내는 주절입니다. 'would have'는 과거의 놓친 기회나 가능성을 나타내는데 사용되며, 과거분사 'helped'와 함께 쓰입니다.
이 부분은 알았다면 도움을 줬을 것임을 나타냅니다.
If she had arrived earlier, she would have seen John.
그녀가 일찍 도착했더라면, 그녀는 존을 만났을 것이다.
explain
이 문장은 과거의 상황에 대한 가정을 나타냅니다.
'If she had arrived earlier' 부분은 이미 지난 사건에 대한 가정을 나타내며, 실제로는 더 일찍 도착하지 않은 상황을 가정하고 있습니다. 여기서 'had arrived'는 과거완료 형태를 사용하여, 과거의 특정 시점 이전에 일어났어야 하는 행동을 나타냅니다.
'she would have seen John' 부분은 가정된 조건(더 일찍 도착했다면)이 충족됐을 때 일어났을 결과를 나타내는 주절입니다.
'would have seen'은 과거의 놓친 기회나 가능성을 나타내는데 사용되며, 과거분사 'seen'과 함께 쓰입니다.
이 부분은 더 일찍 도착했더라면 존을 봤을 것임을 나타냅니다.
tip
가정법 문장에서는 'were'를 모든 주어와 함께 사용하는 경우가 많으며, 이는 형식적이거나 문어적인 표현입니다.
예를 들어 "If I were you"는 "If I was you"보다 더 공식적이고 전통적인 표현입니다.