조동사 have pp 총정리 — could have pp와 would have pp 차이 완벽 이해
안녕하세요, 오스틴 영어의 후니쌤입니다. 오늘도 여러분의 영어 실력을 한 단계 업그레이드해 드리러 왔어요.
영어 공부를 하다 보면 가장 머리 아픈 부분 중 하나가 바로 조동사+have pp 구문이지요. 특히 could have pp와 would have pp를 구분하는 건 미국에서 영어를 가르칠 때도 학생들이 참 많이 헷갈려 했던 부분이에요. ㅎㅎ
could have pp vs would have pp, 도대체 뭐가 다를까요?
우선 이 두 친구들의 공통점은 둘 다 과거에 일어나지 않은 일에 대해 이야기한다는 점이에요. 하지만 그 속에 담긴 '뉘앙스'는 하늘과 땅 차이지요.
could have pp는 '할 수 있었는데(능력이나 가능성)'라는 의미가 핵심이에요. 실제로 그 일을 할 수 있는 능력이 있었거나 상황이 허락했지만, 결과적으로는 하지 않았을 때 사용하지요. 반면에 would have pp는 '했을 텐데(의지나 결과)'라는 의미가 강해요. 어떤 조건이 있었다면 기꺼이 했을 것이라는 가정의 결과를 나타내는 거예요.
문장으로 보는 미묘한 차이
미국 초등학교에서 아이들에게 가르칠 때도 저는 항상 '상황'을 강조했어요. "만약 네가 조금만 더 빨랐다면?" 이런 식으로 말이죠.
주의할 점은 could have pp를 썼을 때, 그게 '실제로 일어났을 가능성'인지 '능력이 있었는지'를 잘 구분해야 한다는 거예요. would have pp는 문장에 보통 if절(가정법 조건)이 따라오는 경우가 많답니다.
예문으로 확실하게 정복하기
직접 예문을 보면서 그 차이를 느껴보세요.
- I could have finished the project on time.
(나 제시간에 프로젝트 끝낼 수 있었어.) -> 끝낼 능력은 있었지만 안 끝낸 상황
- I would have finished the project if you had helped me.
(네가 도와줬더라면 나는 프로젝트를 끝냈을 거야.) -> 도와주지 않아서 못 끝낸 상황
- She could have won the race.
(그녀는 그 경주에서 이길 수도 있었어.) -> 이길 가능성이 있었음
- She would have won the race if she hadn't tripped.
(그녀가 넘어지지 않았더라면 경주에서 이겼을 거야.) -> 넘어지는 바람에 못 이긴 상황
- We could have gone to the party, but we were too tired.
(우리 파티에 갈 수도 있었지만, 너무 피곤했어.) -> 갈 수 있는 상황이었지만 포기함
이런 표현은 피하세요!
학생들이 영작할 때 자주 실수하는 부분들을 모아봤어요.
틀린 표현: I would have can do it.
→ 고친 표현: I could have done it.
(조동사 뒤에는 항상 동사원형이 와야 하는데 can과 have를 같이 쓰는 건 안 돼요.)
틀린 표현: If I knew, I could have told you.
→ 고친 표현: If I had known, I would have told you.
(가정법 과거완료에서는 조건절에 과거완료인 had pp를 써야 한다는 규칙을 잊지 마세요.)
틀린 표현: He would finished it.
→ 고친 표현: He would have finished it.
(have pp 형태를 빠뜨리면 과거 시제와 구분이 안 된답니다.)
실전 연습문제
자, 이제 배운 내용을 바탕으로 문제를 풀어볼까요?
- If I had known about the meeting, I ________ (attend) it.
- I ________ (buy) that dress, but I didn't have enough money.
- If they had practiced harder, they ________ (win) the game.
마지막 정리
오늘 배운 could have pp와 would have pp, 이제 조금 감이 오시나요?
영어는 이론도 중요하지만, 결국 입으로 소리 내어 말해보는 것이 가장 확실한 공부법이에요. 오늘 배운 문장들을 꼭 한번 소리 내어 읽어보세요. 여러분의 기본기가 탄탄해지는 소리가 들리네요! ㅎㅎ 다음에도 더 체계적인 영어 이야기로 찾아올게요.
(정답: 1. would have attended / 2. could have bought / 3. would have won)