고급 무료 영어 학습
다르게 했더라면
혼합 가정과 과거의 아쉬움
이번 수업에서 배우는 표현
과거의 선택이 현재에 미친 영향을 가정합니다. 현재 상태와 과거 사건을 구분해 조건문을 만듭니다.
예문과 한국어 뜻
If we had saved the file, we wouldn't be starting again now.
파일을 저장했더라면 지금 다시 시작하고 있지는 않을 거예요.
I wish I had checked the source.
출처를 확인했더라면 좋았을 텐데요.
사용할 때 기억할 점
과거 조건이 현재 결과로 이어지면 if절에는 had + 과거분사, 결과절에는 would + 동사원형을 씁니다.
연습 문제와 해설
아래 문장의 한국어 뜻을 참고해 답을 생각해 보세요. 정답과 해설은 문제 아래에서 확인할 수 있습니다. 화면의 학습 시작 버튼을 이용하면 한 문제씩 선택하고 바로 채점받을 수 있습니다.
1. 한국어 뜻에 맞게 빈칸을 완성하세요.
If we had documented the process, we ___ struggling to reconstruct it now.
과정을 기록했더라면 지금 다시 파악하느라 애쓰고 있지는 않을 거예요.
- wouldn't have been
- wouldn't be
- won't be
정답과 해설 보기
정답: wouldn't be
If we had documented the process, we wouldn't be struggling to reconstruct it now.
과정을 기록했더라면 지금 다시 파악하느라 애쓰고 있지는 않을 거예요.
과거의 기록 여부가 현재 진행 상황에 영향을 주므로 wouldn't be가 맞습니다.
2. 한국어 뜻에 맞게 빈칸을 완성하세요.
If I ___ more familiar with this system, I would have noticed the error yesterday.
제가 이 시스템에 더 익숙한 사람이라면 어제 그 오류를 알아챘을 거예요.
- have been
- would be
- were
정답과 해설 보기
정답: were
If I were more familiar with this system, I would have noticed the error yesterday.
제가 이 시스템에 더 익숙한 사람이라면 어제 그 오류를 알아챘을 거예요.
현재의 익숙함을 비현실적으로 가정하는 if절에는 were를 씁니다.
3. 한국어 뜻에 맞게 빈칸을 완성하세요.
If the engineer ___ a backup yesterday, we wouldn't have lost the original data.
엔지니어가 어제 백업했더라면 원본 데이터를 잃지 않았을 거예요.
- had made
- has made
- would make
정답과 해설 보기
정답: had made
If the engineer had made a backup yesterday, we wouldn't have lost the original data.
엔지니어가 어제 백업했더라면 원본 데이터를 잃지 않았을 거예요.
일어나지 않은 과거 조건은 had made로 나타냅니다.
4. 한국어 뜻에 맞게 빈칸을 완성하세요.
Without your detailed notes, we ___ the discussion last week.
당신의 자세한 필기가 없었다면 지난주 논의 내용을 다시 파악하지 못했을 거예요.
- couldn't have reconstruct
- couldn't have reconstructed
- can't reconstructed
정답과 해설 보기
정답: couldn't have reconstructed
Without your detailed notes, we couldn't have reconstructed the discussion last week.
당신의 자세한 필기가 없었다면 지난주 논의 내용을 다시 파악하지 못했을 거예요.
과거의 반대 상황에서 불가능했을 결과는 couldn't have와 과거분사로 표현합니다.
5. 한국어 뜻에 맞게 빈칸을 완성하세요.
But for the new search feature, we ___ looking for that document.
새 검색 기능이 없었다면 우리는 아직도 그 문서를 찾고 있을 거예요.
- would still have
- will still been
- would still be
정답과 해설 보기
정답: would still be
But for the new search feature, we would still be looking for that document.
새 검색 기능이 없었다면 우리는 아직도 그 문서를 찾고 있을 거예요.
But for는 ‘없었다면’이며 현재의 가상 진행 결과는 would still be looking입니다.
6. 한국어 뜻에 맞게 빈칸을 완성하세요.
I wish I ___ the recipient list before sending the message.
메시지를 보내기 전에 수신자 목록을 확인했더라면 좋았을 텐데요.
- had checked
- would check
- have checked
정답과 해설 보기
정답: had checked
I wish I had checked the recipient list before sending the message.
메시지를 보내기 전에 수신자 목록을 확인했더라면 좋았을 텐데요.
이미 지난 행동에 대한 아쉬움은 wish 뒤에 과거완료로 표현합니다.
7. 한국어 뜻에 맞게 빈칸을 완성하세요.
If only we ___ the original recording! Now we can't recover it.
원본 녹음을 삭제하지 않았더라면 좋았을 텐데요! 이제 복구할 수 없어요.
- haven't deleted
- hadn't deleted
- wouldn't delete
정답과 해설 보기
정답: hadn't deleted
If only we hadn't deleted the original recording! Now we can't recover it.
원본 녹음을 삭제하지 않았더라면 좋았을 텐데요! 이제 복구할 수 없어요.
실제로 삭제한 과거를 아쉬워하므로 If only 뒤에는 hadn't deleted를 씁니다.
8. 한국어 뜻에 맞게 빈칸을 완성하세요.
Suppose the main server ___ fail during the demonstration; what would we do?
시연 중에 주 서버가 고장 난다고 가정하면 우리는 어떻게 할까요?
- will
- has to
- were to
정답과 해설 보기
정답: were to
Suppose the main server were to fail during the demonstration; what would we do?
시연 중에 주 서버가 고장 난다고 가정하면 우리는 어떻게 할까요?
가상의 가능성을 조심스럽게 제시하는 were to fail이 would 질문과 어울립니다.