If I had studied medicine, I would be a doctor now. 두 시점이 한 문장에 들어 있어요: “의학을 공부했더라면 지금쯤 의사일 텐데.”
이번 레슨에서 배울 내용
제2 조건문과 제3 조건문은 한 시점의 비현실적인 상황을 말해요. 제2 조건문은 현재의 비현실, 제3 조건문은 과거의 비현실이에요. 그런데 실제 삶은 한 시점에 딱 맞지 않을 때가 많아요. 과거에 일어난(또는 일어나지 않은) 일이 지금까지 영향을 주기도 하고, 지금의 성격 때문에 예전에 어떤 일이 일어나지 않았다는 걸 설명하기도 해요. 이럴 때 쓰는 게 혼합 조건문이에요. 학교에서는 “혼합 가정법”이라고도 배워요.
한국어로 생각하면 이런 문장이에요. “의학을 공부했더라면(과거) 지금쯤 의사일 텐데(현재).” “그렇게 소심하지 않았다면(지금의 성격) 회의 때 말했을 텐데(과거).” 다만 한국어는 두 경우 모두 “-았더라면”, “-았다면”처럼 과거처럼 보이는 형태를 쓸 수 있어서, 조건이 과거인지 현재인지 형태만으로는 잘 드러나지 않아요. 그래서 영어로는 앞부분과 뒷부분을 따로 “언제의 이야기인가?” 하고 따져 봐야 해요.
과거의 비현실적인 행동이 지금 실제로 영향을 줄 때 쓰는 패턴이에요. if절은 과거완료(제3 조건문처럼), 주절은 would + 동사원형(제2 조건문처럼)이에요. 결과가 과거가 아니라 지금 존재하기 때문이에요.
한국어로 연결해 보면: “공부했더라면” = had studied, “지금쯤 의사일 텐데” = would be now. 조심하세요. “의사였을 텐데”는 would have been이라서 now와 어울리지 않아요. “If they had saved more money, they would be on vacation right now.” = “돈을 더 모았더라면 지금쯤 휴가 중일 텐데.” 결과가 진행 중이라면 진행형도 자주 써요: “If she had taken the job offer, she would be living in Paris now.”
변하지 않는 성격이나 상태가 과거의 특정 시점에 어떤 일이 일어나지 않은 이유를 설명할 때 쓰는 패턴이에요. if절은 과거시제(제2 조건문처럼), 주절은 would have + 과거분사(제3 조건문처럼)예요. 일어나지 않은 행동이 과거에 있기 때문이에요.
한국어로는 “그렇게 신중하지 않았다면 작년에 위험을 감수했을 텐데”처럼 조건도 “-았다면”으로 말하는 게 자연스러워요. 그래서 영어로도 had been을 쓰고 싶어지는데, “If he hadn't been so cautious…”는 과거 한때의 상태처럼 들려요. 지금도 그런 성격이라는 걸 보여 주려면 과거시제를 써요: “If he weren't so cautious…” “If he wouldn't be so cautious…”라고 하면 틀려요.
were와 was: 학교에서는 I/he/she/it 뒤에도 were를 쓴다고 배워요. 이게 전통적인 형태이고 조금 더 격식 있게 들려요(“If she weren't so shy…”). 일상 영어에서는 was도(“If she wasn't so shy…”) 똑같이 흔하고 맞는 표현이에요.
now가 있으니 결과는 현재예요. 가정법 과거완료 공식을 통째로 쓰지 말고 주절은 would + 동사원형으로 써요. 한국어로도 “지금쯤 의사일 텐데”이지 “의사였을 텐데”가 아니에요.
last week는 과거의 특정 시점이라서 주절은 would have + 과거분사예요. “말할 텐데”가 아니라 “말했을 텐데”예요.
“공부했더라면”은 과거의 조건(그때 공부하지 않았어요)이라서 과거완료예요. 과거시제 studied를 쓰면 현재에 대한 가정이 돼요.
“지금쯤 의사일 거예요”의 “-ㄹ 거예요”는 여기서 will이 아니라 would예요. 사실과 다른 이야기라서 would를 써요.
if절에는 would를 넣지 않아요. 과거의 조건은 had + 과거분사이고, would는 주절에만 써요.
“그렇게 신중하지 않았다면”이 지금의 성격을 말한다면 if절은 과거시제(weren't 또는 wasn't)예요. wouldn't be가 아니에요.
한국어 “-았더라면”, “-았다면”은 조건이 과거의 일이든 지금의 성격이든 같은 모양일 때가 많아요: “의학을 공부했더라면”, “그렇게 소심하지 않았다면”
그래서 한국어 형태로는 영어 시제를 정할 수 없어요. 앞부분과 뒷부분을 따로 “언제의 이야기인가?” 하고 물어보세요. “그때”, “작년에”라면 과거(had + 과거분사 / would have + 과거분사), “지금”, “지금쯤”, “아직도”라면 현재(과거시제 / would + 동사원형)예요: “If I hadn't missed the flight, I would be there with you now.”
학교에서는 “가정법 과거”와 “가정법 과거완료”를 각각 정해진 공식으로 외워요
혼합 조건문은 두 공식의 앞뒤를 반씩 조합한 거예요. if절은 과거완료(가정법 과거완료의 앞부분), 주절은 would + 동사원형(가정법 과거의 뒷부분), 또는 그 반대예요. 공식을 통째로 쓰지 말고 반씩 조합한다고 생각하세요: “If he had listened to advice, he wouldn't be in this situation now.” 공식을 그대로 쓰면 “I would have been a doctor now”처럼 now와 어울리지 않는 문장이 돼요.
한국어는 결과를 “-ㄹ 텐데”, “-ㄹ 거예요”, “-았을 거예요”로 말하고, 조건 부분에는 추측 표현을 넣지 않아요
영어도 would는 주절에만 써요. 사실과 다른 이야기이므로 “-ㄹ 거예요”를 will로 옮기지 말고 would를 쓰세요: “I would be a doctor now”(“I will be a doctor now”가 아니에요). if절에도 would를 넣지 않아요: “If I had known…”(“If I would have known…”이 아니에요), “If he weren't so stubborn…”(“If he wouldn't be so stubborn…”이 아니에요). 정중한 부탁의 “if you would wait a moment”는 다른 용법이에요. “If I would have…”는 미국의 구어에서 가끔 들리지만 틀린 표현으로 보니까, 글이나 시험에서는 피하세요.
💡 앞뒤를 따로 생각하세요: “그때 -했더라면” = had done, “지금쯤 -일 텐데” = would + 동사원형, “-했을 텐데” = would have done.
💡 if절에는 would를 쓰지 않아요. “-ㄹ 거예요”는 여기서 will이 아니라 would예요.
💡 now, right now, still이 있으면 결과는 현재, last year, last week, at the meeting이 있으면 과거예요.
"Do you ever regret not going into medicine?"
"Sometimes. If I had studied medicine, I would be a doctor now, not stuck in an office."
"You could still go back to school."
"Maybe. But if I weren't so settled here, I would have already done it."
연습 문제 1 · 바른 문장을 고르세요
Choose the correct mixed conditional (past condition, present result).
연습 문제 2 · 바른 문장을 고르세요
Choose the correct mixed conditional (present condition, past result).
연습 문제 3 · if절이 가리키는 때를 고르세요
In 'If I had studied medicine, I would be a doctor now,' which time frame is the if-clause?
연습 문제 4 · 주절이 가리키는 때를 고르세요
In 'If I had studied medicine, I would be a doctor now,' which time frame is the main clause?
연습 문제 5 · 바른 문장을 고르세요
Choose the correct mixed conditional (present trait, past result).
연습 문제 6 · 바른 문장을 고르세요
Choose the correct mixed conditional (past condition, present result).
연습 문제 7 · 혼합 조건문이 아닌 문장을 고르세요
Choose the sentence that is NOT mixed — both clauses match the same time frame.
연습 문제 8 · 바른 문장을 고르세요
Choose the correct mixed conditional.
연습 문제 9 · 두 문장을 혼합 조건문으로 연결하세요
Combine as a mixed conditional (past condition, present result): 'She didn't take the job offer. She isn't living in Paris now.'
연습 문제 10 · 두 문장을 혼합 조건문으로 연결하세요
Combine as a mixed conditional (present trait, past result): 'He is very cautious. He didn't take the risk last year.'
연습 문제 11 · 알맞은 그룹으로 나누세요
0 / 4 분류 완료
연습 문제 12 · 자주 하는 실수: “-ㄹ 거예요”를 will로 옮기기
Korean: “의학을 공부했더라면 지금쯤 의사일 거예요.” Which English sentence is correct?
다섯 문제로 배운 내용을 확인해 보세요.
문제 1 / 5
점수: 0/0
Choose the correct mixed conditional (past condition, present result).
If 이외의 조건 표현
provided that, as long as, on condition that, unless로 조건을 말하는 법을 익혀요. 격식에 맞는 표현 고르기와 “-는 한”, “-ㄹ 경우”의 직역 실수도 함께 정리했어요.
제3 조건문(third conditional)
If I had known, I would have called. 이미 지난 일을 다르게 상상할 때 if절은 had + 과거분사, 주절은 would have + 과거분사를 써요. 한국어 “-았더라면”과 비교해 익혀요.
제2 조건문(second conditional)
If I had more time, I would travel more. 학교에서 배운 가정법 과거를 if절은 과거형, 주절은 would라는 규칙으로 정리하고, if절에 would를 넣는 흔한 실수를 바로잡아요.
제1 조건문(first conditional)
제1 조건문은 if절에 현재시제, 주절에 will을 써서 미래에 실제로 일어날 수 있는 일을 말해요. 한국어 “-(으)면”과 비교하며 if절의 will, unless 같은 자주 하는 실수를 바로잡아 보세요.