영어공부/영문법 (English Grammar)

현재 완료 시제 (3) (Present Perfect Tense (3))

황경진T 2021. 12. 6. 15:18
728x90
반응형

현재 완료 시제 (3) (Present Perfect Tense (3))

 

 

1. '계속'을 나타내는 현재완료에서는 시간을 나타내는 어구로 for나 since가 자주 쓰인다.

 

(1) 시간의 길이에 대해 얘기할 때는 <for + 시간>(...동안)을 쓴다.

... for five minutes (5분 동안)

... for six weeks (6주 동안)

... for nine months (9달 동안)

Myra has worked in Hollywood for twenty-five years.

마이라는 25년째 할리우드에서 일하고 있다.

 

(2) 과거의 행위가 시작된 시점을 언급할 때 since(...이후로)를 쓴다.

 since (전치사) + 날짜 / 특별한 사건    since (접속사) + 과거의 행위
 ... since 1990
 ... since my last birthday
 ... since Christmas
 ... since June 8th
 ...since I telephoned you
 ...since they got married
 ...since I had breakfast
 ...since I was sixteen years old

 

Myron has hated Myra since 1981.

마이런은 마이라를 1981년 이후로 줄곧 싫어했다.

 

(3) 현재완료의 부정문에서도 for와 since가 쓰인다.

I haven't seen a Myra film since I was a child.

나는 어렸을 때 이후로 마이라의 영화를 본 적이 없다.

 

※ 이와 같은 for, since 단순현재 시제에는 쓰이지 않는다. 

I have studied English for five years.

I study English for five years. (X)

나는 5년째 영어를 공부하고 있다.

 

I have lived in London since 1996.

I live in London since 1996. (X)

나는 1996년부터 런던에서 살고 있다.

 

 

 

2. How long + 현재완료...?: 얼마나 오랫동안 ... 해왔는가?

 

(1) <How long + 현재완료...?>에 대한 답변은 종종 for since로 시작한다.

Q: How long has she known Myron?

AFor thirty years. / Since 1972.

Q: 그녀는 얼마 동안 마이런과 알고 지냈나요?

A: 30년간요. / 1972년부터요.

 

(2) 다음과 같이 질문할 수도 있다.

How long is it since I saw you?

= How long has it been since I saw you?

내가 널 본 이후로 얼마나 됐지?

 

 

 

3. It's + ages / 기간 +  since + 과거형 문장 = It's been + ages / 기간 +  since + 과거형 문장: ...한 지 (~년 째가 되다)

 

It's ten years since I saw you.

= It's been ten years since I saw you.

내가 널 만난 뒤 10년이 됐어.

 

 

 

[출처: 영문법109포인트찌르기 YBM Sisa]

728x90
반응형