독학 영어/영문법

[영문법] 현재 완료 요점만 간단히 정리하기 & 연습문제 첨부

영어강사 하랑의 블로그 2024. 8. 8. 00:18
728x90
반응형

영어의 시제 중에서도 완료 시제는 학생들이 가장 어려워하는 시제입니다.

 

그 이유는 완료 시제의 개념이 우리말에는 없기 때문인데요. 우리말은 시제가 비교적 단순한 반면 영어는 시제 표현과 동사의 변형이 많아 아주 어렵습니다.

 

그래서 오늘은 현재완료 용법을 요점만 간단히 정리해보려 합니다.

 

현재 완료의 4가지 용법과
각 용법과 자주 쓰이는 단어를 알아우세요.

 

반응형

1. 계속적 용법 (이전부터 지금까지 쭉 ~하다)

현재완료는 과거에 시작된 일이 현재까지 계속되고 있음을 나타냅니다.

  • 과거: I lived here 2 years ago. (난 2년 전에 여기에 살았었어. - 지금은 안 살아)
  • 현재완료: I have lived here for 2 years. (난 2년 동안 여기 살고 있어 - 지금도 살아)

계속적 용법은 for(~동안), since(~이래로 쭉)와 함께 많이 쓰입니다.

  • 과거: I studied Chinese. (난 중국어 배웠었어. - 지금은 안 배워)
  • 현재완료: I have studied Chinese. (난 중국어 배워. - 지금도 배우고 있어)

 

2. 경험적 용법 (~한 적 있다/없다)

현재완료는 과거에 했던 경험을 나타냅니다. 그래서 경험을 나타내는 ever, never, before, once(한 번), twice(두 번) 등과 같은 단어들과 쓰이는 경우가 많습니다.

  • I have been to Korea. (나는 한국 가 본 적 있어.)
  • I have never been to Korea. (나는 한국 가 본 적 없어.)
  • This is the best food that I have ever had. (내가 먹어 본 중 가장 맛있는 음식이야)
  • I have never tried Thai food before. (나는 태국 요리를 한 번도 먹어본 적 없어.)

 

3. 완료적 용법 (방금 막 ~하다/ 아직 ~ 하지 못 하다)

현재완료는 방금 막 완료된 일을 나타낼 때 사용합니다. just(이제 막), already(이미)와 같은 단어와 함께 쓰입니다.

  • I have just finished my homework. (나는 이제 막 숙제를 끝냈어.)
  • The train has already arrived. (기차가 이미 도착했어.)

아직 완료되지 않은 일을 나타낼 때도 쓰입니다. 이때는 yet(아직), still(여전히)와 같은 단어와 함께 쓰입니다.

 

  • I have not finished my homework yet. (나는 아직 숙제를 끝내지 않았어.)
  • He has still not found a job. (그는 여전히 직장을 찾지 못했어.)

 

 

4. 결과적 용법 (여전히 ~하다)

과거에 일어난 일의 결과가 현재에도 이어질 때 사용합니다. 이건 대표적인 예시 문장들이 있습니다.

  • 과거: She lost her keys. (그녀는 열쇠를 잃어버렸었어. - 지금은 있는지 없는지 몰라)
  • 현재완료: She has lost her keys. (그녀는 열쇠를 잃어버렸어. - 지금 열쇠가 없어)

과거와 현재완료를 비교해보면 이해하기가 쉽습니다.

  • 과거: He went to Canada. (그는 캐나다에 갔었어. - 지금은 어딨는지 몰라)
  • 현재완료: He has gone to Canada. (그는 캐나다에 갔어. - 지금도 캐나다에 있어)

 

5. 현재 완료를 쓸 수 없을 때

(1) 특정 과거 시점을 나타낼 때는 "과거 시제"

특정 과거 시점을 나타낼 떄는 현재완료 용법을 쓸 수 없습니다. 그 이유는 현재 완료란 과거의 일이 현재에도 영향을 준다는 의미인데, 특정 과거 시점을 나타내면 이미 끝난 일이 되어버리기 때문이죠.

 

예시를 한 번 들어보겠습니다.

  • I have visited Paris in 2010. (X)
  • I visited Paris in 2010. (O)

이유: "in 2010"이라는 특정 과거 시점을 나타내기 때문에 현재완료 시제를 사용할 수 없습니다.

  • She has graduated from college last year. (X)
  • She graduated from college last year. (O)

이유: "last year"이라는 특정 과거 시점을 나타내기 때문에 현재완료 시제를 사용할 수 없습니다.

  • They have moved to New York in January. (X)
  • They moved to New York in January. (O)

이유: "in January"라는 특정 과거 시점을 나타내기 때문에 현재완료 시제를 사용할 수 없습니다.

 

(2) 반복되는 일이나 객관적 사실을 말할 땐 "현재 시제"

매일 반복되는 일이나 객관적인 과학적 진리나 사실을 말할 땐 현재 시제를 사용합니다. 매일 반복되는 일에는 특정한 시제를 적용할 수 없기 때문입니다.

 

예시:

  • She walks to school every day. (그녀는 매일 학교에 걸어갑니다.)
  • I drink coffee every morning. (나는 매일 아침 커피를 마십니다.)
  • They play soccer every weekend. (그들은 매주 주말에 축구를 합니다.)
  • He takes a shower every night. (그는 매일 밤 샤워를 합니다.)
  • Water boils at 100 degrees Celsius. (물은 섭씨 100도에서 끓습니다.)
  • The Earth revolves around the Sun. (지구는 태양 주위를 돕니다.)
  • Humans need oxygen to survive. (인간은 생존을 위해 산소가 필요합니다.)
  • Ice melts at 0 degrees Celsius. (얼음은 섭씨 0도에서 녹습니다.)

 

6. 연습문제

728x90

현재완료 주관식/객관식 연습문제 파일을 첨부합니다. pdf 파일을 다운로드 받아주세요.

하랑_현재완료_연습문제.pdf
0.79MB

728x90
반응형