영어 기초문법

영어 기초문법 7. 현재완료 시제

호놀롤루 2022. 4. 20. 22:16

1. 개요

현재완료 시제란 과거에 시작된 일이 현재까지 걸쳐 일어나거나, 현재까지 영향을 끼치는 상황에 사용한다.

사용법 : have + 과거분사

 

 

2. 설명

2-1. 예시

1. i studied japanese (난 일본어를 공부했다)

2. i have studied japanese (난 일본어를 공부해왔다)

1번의 경우, 과거에 공부했을 뿐, 현재는 공부를 하는지 알 수 없다.

2번의 경우, 몇년, 몇개월 전부터 계속 공부해왔다고 유추할 수 있다.

 

 

2-2. 현재완료 시제 만들기

주어 동사 의문문으로 만들기
i have, have not 과거분사
driven
worked
known 등
have i 과거분사 ~?
he
she
it
has, has not has he/she/it 과거분사 ~?
we
you
they
have, have not have we/you/they 과거분사 ~?

만드는 방법은 이렇다.

동사 부분을 have + 과거분사 로 바꿔주면 된다.

 

 

2-3. 현재완료를 쓰는 상황 1. 현재 상황 강조

1. he has cleaned tihs room (그는 이 방을 청소했었다)

해석을 보면 과거 시제와 다를 게 없어 보이지만, 해석의 차이는 현재를 강조하는 것이다.

2. he cleaned this room (그는 이 방을 청소했었다) 이 경우, "그가 청소했다" 라는 부분을 강조하고 있다.

 

하지만 1번의 경우, 청소한 결과인 깨끗한 이 방을 강조하고 싶을 경우, 사용한다.

 

 

상황 2. 과거에 ~해봤나

they haven't seen the musical (그들은 아직 그 뮤지컬 안봤다.)

they didn't see the musical (그들은 그 뮤지컬 안봤다. (이전에 봤는지 여부 상관없이 그냥 안봤다))

have you seen my sister? (너 내 여동생 본 적 있나?)

 

 

상황 3. 과거에 일어난 일이 현재까지 영향을 줌

1. he has lived here for ten years (그는 여기서 10년동안 살아왔다)

2. he lived here here (그는 여기서 살았었다)

 

1번의 경우, 계속 살아왔다, 즉 과거에 살았다는 일이 현재까지 영향을 주는 것이다.

2번의 경우, 예전에 살았었다. 지금은 어떤지 모른다. 즉 과거의 일이 현재에 영향을 끼치고 있지 않은 것이다.

 

 

2-4. 현재완료 시제로 자주 쓰이는 표현 1. have not + 과거분사 + yet : 아직 ~하지 않았다.

he hasn't gone to gym yet (그는 아직 헬스장에 가지 않았다.)

 

 

표현 2. have + just + 과거분사 : 방금 막 ~했다.

the flight has just arrived to the airport (그 항공편은 방금 막 공항에 도착했다.)

 

 

표현 3. have + already + 과거분사 : 이미 ~했다.

A : teacher was looking for you (선생님이 너 찾고 있었어)

B : i have already talked to him (난 이미 선생님이랑 얘기하고 왔어)