영어 복수형 만드는법, 규칙부터 예외까지

영어 명사를 복수형으로 바꿀 때 무조건 뒤에 -s만 붙이면 되는 건 아닙니다.
단어가 어떤 철자로 끝나느냐에 따라 -es, -ies, -ves로 형태가 달라지고, sheep·fish처럼 단수와 복수가 똑같은 단어, man-men처럼 아예 다른 단어로 바뀌는 예외도 정해져 있습니다.
이 글은 그 규칙을 순서대로 정리하고, 특정 단어가 어떤 규칙에 해당하는지 바로 확인하는 방법까지 안내합니다.
요약 ① 영어 명사 복수형은 단어 끝 철자(자음+y, f/fe, s·sh·ch·x·z, 자음+o 등)에 따라 -s·-es·-ies·-ves 중 하나로 정해집니다. ② man-men, child-children, datum-data처럼 정해진 소수의 단어는 규칙과 무관하게 형태 자체가 바뀌는 불규칙 변화어입니다. ③ sheep, fish, deer 같은 단어는 단수형과 복수형의 철자가 완전히 동일한 불변화 명사입니다.
왜 이 규칙이 자주 헷갈리는가
영어로 문장을 쓸 때 명사가 하나인지 여러 개인지에 따라 형태를 바꿔야 하는 순간은 자주 생깁니다. 이메일에 "정책 두 개"를 쓰려는데 policy의 복수형이 policys인지 policies인지 확신이 안 서는 경우가 대표적입니다.
문제는 규칙이 하나로 통일돼 있지 않다는 점입니다. city는 cities가 되지만 toy는 toys가 됩니다. 둘 다 -y로 끝나는데 결과가 다릅니다.
leaf는 leaves가 되지만 roof는 roofs가 됩니다. 여기에 fish처럼 형태가 아예 안 바뀌는 단어, child처럼 규칙 자체가 통하지 않는 단어까지 섞이면 단어마다 개별 판단이 필요해집니다.
규칙 스스로 판정하는 방법
도구 없이도 아래 순서대로 확인하면 대부분의 영어 명사 복수형을 직접 판정할 수 있습니다.
1단계 — 단수·복수 동일 명사인지 확인합니다. sheep, fish, deer, series, species, aircraft처럼 형태가 아예 바뀌지 않는 명사들이 정해져 있습니다. 여기 해당하면 다른 규칙을 적용할 필요 없이 그대로 씁니다.
2단계 — 불규칙 변화 쌍인지 확인합니다. man-men, child-children, foot-feet, datum-data처럼 정해진 소수의 단어는 규칙과 무관하게 정해진 짝으로 판정됩니다. 원형·변화형 어느 쪽을 입력해도 짝을 찾습니다.
3단계 — 위 두 목록에 없으면 철자 끝을 봅니다. 단수형에서 복수형을 만들 때 규칙은 이렇습니다.
- 자음+y로 끝나면 y를 i로 바꾸고 -es를 붙입니다 (city → cities)
- -f 또는 -fe로 끝나면 f를 v로 바꾸고 -es를 붙입니다 (leaf → leaves, knife → knives). 다만 roof, chief처럼 이 규칙을 따르지 않고 그냥 -s만 붙이는 예외 단어도 있습니다
- -s, -sh, -ch, -x, -z로 끝나면 -es를 붙입니다 (bus → buses, watch → watches, box → boxes)
- 자음+o로 끝나면 -es를 붙입니다 (hero → heroes). 다만 photo, piano처럼 그냥 -s만 붙이는 예외 단어도 있습니다
- 그 외에는 표준대로 -s만 붙입니다
4단계 — 복수형에서 단수형을 역산할 때는 순서를 거꾸로 밟습니다. -ies는 y로, -ves는 f 또는 fe로 되돌리고, ch/sh/s/x/z나 자음+o 뒤의 -es는 떼어내고, 그 외 단순 -s는 그대로 뗍니다.
이 네 단계를 손으로 하나씩 짚어보면 어떤 단어든 판정할 수 있습니다. 다만 어떤 규칙이 적용되는지, 예외에 해당하는지를 매번 손으로 짚는 건 번거롭습니다.
저희 도구로 확인하기.
여러 단어를 한 번에 입력하면 단수형·복수형과 적용된 문법 규칙을 표로 보여주고, 결과를 복사할 수 있습니다.

자주 헷갈리는 경우
같은 철자로 끝나는데 결과가 다른 경우들이 특히 헷갈립니다. 대표적인 사례를 표로 정리했습니다.
| 단어 | 복수형 | 적용된 규칙 |
|---|---|---|
| city | cities | 자음+y → -ies |
| toy | toys | 모음+y이므로 그냥 -s |
| leaf | leaves | -f → -ves |
| roof | roofs | -f이지만 예외로 -s만 |
| hero | heroes | 자음+o → -es |
| photo | photos | 자음+o이지만 예외로 -s만 |
| child | children | 불규칙 변화 쌍 |
| sheep | sheep | 단수·복수 동일 명사 |
표에서 보듯 같은 끝 철자라도 규칙 적용 여부는 단어마다 정해져 있습니다. 철자 규칙만 외워서는 완전히 해결되지 않고, 불변화 명사 목록과 불규칙 변화 목록, 규칙의 예외까지 함께 확인해야 합니다.
정리
- 영어 명사 복수형은 단어 끝 철자에 따라 -s, -es, -ies, -ves 중 하나로 정해지는 규칙 변화가 기본입니다.
- man-men, child-children, datum-data 같은 소수의 단어는 규칙과 무관하게 정해진 형태로 바뀝니다.
- sheep, fish, deer 같은 단어는 단수형과 복수형의 철자가 동일합니다.
- -f/-fe로 끝나는 단어와 자음+o로 끝나는 단어는 규칙을 따르는 경우와 예외가 함께 있어 개별 확인이 필요합니다.
- 판정 순서는 항상 불변화 명사 → 불규칙 변화 쌍 → 철자 규칙 순으로 확인하는 것이 정확합니다.
여러 단어를 한 번에 입력하면 단수형·복수형과 적용된 문법 규칙을 표로 보여주고, 결과를 복사할 수 있습니다.
자주 묻는 질문
fish나 sheep처럼 단수형과 복수형이 같은 단어는 어떻게 판별되나요?
fish, sheep, deer, series, species처럼 형태가 바뀌지 않는 명사는 별도의 목록으로 관리됩니다. 입력한 단어가 이 목록에 있으면 철자 규칙을 적용하지 않고 단수형과 복수형을 동일하게 표시합니다.
child의 복수형이 childs가 아니라 children인 이유는 뭔가요?
child는 man-men, datum-data와 같은 불규칙 변화 명사에 속합니다. 이런 단어들은 끝 철자를 기준으로 한 규칙 변화 대상이 아니라, 원형과 변화형이 정해진 짝으로 미리 등록되어 있어 그 짝을 그대로 매칭해 보여줍니다.
목록에 없는 단어를 입력하면 어떻게 처리되나요?
불변화 명사 목록과 불규칙 변화 목록 어디에도 없는 단어는 철자 규칙으로 판정합니다. 입력한 단어가 -s로 끝나면 복수형으로 보고 단수형을 역산하고, -s로 끝나지 않으면 단수형으로 보고 복수형을 생성합니다.
단어를 하나씩만 확인할 수 있나요?
아닙니다. 입력창에 여러 단어를 줄바꿈이나 쉼표로 구분해 나열하면 각 단어를 순서대로 한 번에 판정한 표로 보여줍니다. 버튼을 누르지 않아도 입력하는 즉시 결과가 갱신됩니다.
