B2
If it were not for + N , S + would + V0 · But for + N , S + would have + V3
If it weren't for와 But for
설명
결과를 다르게 만든 유일한 조건을 나타내요. If it weren't for는 현재, If it hadn't been for는 과거에 대해 말해요. But for + 명사구는 격식 있는 변형으로 두 시제 모두에 쓸 수 있어요. 자주 틀리는 실수: But for 뒤에는 절이 아니라 명사구가 와요: But for it rained ✗, But for the rain ✓.
예문
If it were not for you, I would be lost.
당신이 없다면 저는 길을 잃을 거예요.
If it had not been for the delay, we would have arrived.
지연이 없었다면 우리는 도착했을 거예요.
But for the rain, the trip would have been perfect.
비만 아니었다면 여행은 완벽했을 거예요.
But for her help, we could not have finished.
그녀의 도움이 없었다면 우리는 끝내지 못했을 거예요.
연습
객관식 문제로 이해도를 확인해 보세요
“If it were not for + N , S + would + V0 · But for + N , S + would have + V3” 효과적으로 배우기
문법 항목 “If it were not for + N , S + would + V0 · But for + N , S + would have + V3”(If it weren't for와 But for)은 CEFR 4의 핵심 구조 중 하나예요. 이 구조를 능숙하게 쓰려면 쓰이는 맥락을 정확히 이해하고 꾸준히 연습해야 해요.
학습 팁: 예문을 여러 번 소리 내어 읽으면 자연스러운 반사 능력이 생겨요. 그다음 나만의 상황으로 직접 문장을 만들어 보세요. 발음 버튼을 눌러 정확한 발음을 듣고 따라 해 보세요.
전체 레슨 “”을 보면 관련 문법과 단어까지 더 깊이 이해할 수 있어요.