본문 바로가기
중학교 영어 문법

영어 문법 5편: 시제 ② 진행형과 현재완료

by 워드와이즈 2026. 10. 22.

4편에서 현재, 과거, 미래를 배웠어요. 이번에는 시제를 한 단계 더 정확하게 쓰는 진행형과 현재완료를 배워요. "지금 ~하는 중이야", "~해 본 적 있어" 같은 말을 영어로 할 수 있게 됩니다.

1. 진행형: ~하고 있는 중이다

만드는 법: be동사 + 동사-ing

시제 형태 예문
현재진행 am/is/are + -ing I am studying now. (나는 지금 공부하는 중이다.)
과거진행 was/were + -ing I was studying at 8. (나는 8시에 공부하는 중이었다.)

-ing 붙이는 규칙

규칙 예시
대부분 + -ing play → playing, eat → eating
-e로 끝나면 e를 빼고 + -ing make → making, write → writing
-ie로 끝나면 ie를 y로 바꾸고 + -ing lie → lying, die → dying
짧은 모음 + 자음 → 자음 한 번 더 + -ing run → running, swim → swimming

부정문과 의문문 (be동사 규칙 그대로!)

  • 부정문: She isn't sleeping. (그녀는 자고 있지 않다.)
  • 의문문: Are you watching TV? → Yes, I am. / No, I'm not.
  • 과거진행: Was he running? → Yes, he was. / No, he wasn't.

진행형으로 잘 안 쓰는 동사

상태를 나타내는 동사는 보통 진행형으로 쓰지 않아요.

  • like, love, know, want, need, have(가지고 있다), believe
  • ❌ I am knowing the answer. → ✅ I know the answer.
  • ❌ She is wanting a bike. → ✅ She wants a bike.

2. 현재완료: 과거에 시작해서 지금과 연결되는 일

만드는 법: have/has + 과거분사(p.p.)

주어가 he, she, it 같은 3인칭 단수면 has, 나머지는 have를 써요.

  • I have visited Jeju. (나는 제주도에 가 본 적이 있다.)
  • She has finished her homework. (그녀는 숙제를 끝냈다.)

과거분사(p.p.) 만들기

  • 규칙동사는 과거형과 똑같이 -ed를 붙여요. (play → played → played)
  • 불규칙동사는 외워야 해요!
원형 과거 과거분사
go went gone
eat ate eaten
see saw seen
do did done
write wrote written
take took taken
make made made
have had had
buy bought bought
come came come

현재완료의 쓰임 4가지

① 경험: ~해 본 적이 있다

  • I have been to Busan. (나는 부산에 가 본 적이 있다.)
  • She has never eaten sushi. (그녀는 초밥을 먹어 본 적이 없다.)
  • 자주 쓰는 말: ever, never, before, once, twice

② 완료: 막 ~했다

  • I have just finished my homework. (나는 막 숙제를 끝냈다.)
  • 자주 쓰는 말: just, already, yet

③ 계속: 쭉 ~해 오고 있다

  • He has lived here for three years. (그는 여기서 3년째 살고 있다.)
  • 자주 쓰는 말: for + 기간, since + 시작 시점

④ 결과: ~해서 지금 ~한 상태다

  • She has lost her phone. (그녀는 휴대폰을 잃어버렸다. → 지금도 없다.)

부정문과 의문문

  • 부정문: I haven't seen the movie. / He hasn't called me.
  • 의문문: Have you ever been to Japan? → Yes, I have. / No, I haven't.
  • 의문문: Has she finished? → Yes, she has. / No, she hasn't.

3. 과거 vs 현재완료, 뭐가 달라요?

구분 과거 현재완료
핵심 그때 끝난 일 과거와 현재가 연결된 일
시간 표현 yesterday, last week, ago 등 과거 시점이 분명할 때 ever, never, just, for, since 등
예문 I lost my key yesterday. I have lost my key. (지금도 없음)

꿀팁: yesterday, last year, ago, in 2020처럼 정확한 과거 시점이 나오면 현재완료를 쓸 수 없어요!

  • ❌ I have seen him yesterday. → ✅ I saw him yesterday.

4. 자주 하는 실수

  • ❌ I am play soccer now. → ✅ I am playing soccer now. (be동사 뒤에는 -ing)
  • ❌ She has went to school. → ✅ She has gone to school. (p.p. 형태 확인)
  • ❌ He have lived here. → ✅ He has lived here. (3인칭 단수는 has)
  • ❌ I have been to Paris last year. → ✅ I went to Paris last year.

연습문제

알맞은 것을 고르세요.

  1. I (am study / am studying) English now.
  2. They (were play / were playing) soccer when it started to rain.
  3. He (has / have) lived here for three years.
  4. I have never (eat / ate / eaten) sushi.
  5. 맞는 문장은? (a) I have seen him yesterday. (b) I saw him yesterday.

정답: 1. am studying 2. were playing 3. has 4. eaten 5. (b)

다음 글 예고

다음 글에서는 조동사를 배워요. can, may, must, should 같은 단어로 "~할 수 있다", "~해야 한다", "~해도 된다"를 말하는 방법을 알아봅니다!

댓글