현재완료시제의 계속용법은 how long~? since+과거시점, for+기간 등의 표현과 잘 어울린다.
계속: (일정 기간동안) ~해왔다
현재완료시제의 계속용법은 과거에 시작된 동작이나 상태가 현재까지 지속될 때 쓰며 결과용법과 마찬가지로 과거시제로 대체될 수 없습니다. 일정 기간동안(for), 과거 특정시점 이래로(since) 쭉 '~해왔다'의 의미로 주로 상태동사와 결합하는 경우가 많으며 계속 용법이 동작동사와 결합할 경우 일정 기간동안 어떤 동작의 반복을 표현합니다. 현재완료시제의 계속용법은 아래의 시점 표현들(부사구)과 자주 결합합니다.
for+기간, since+과거시점, how long~?, so far, until now, to date...
A: How long has he been sick? 그는 얼마나 오랫동안 아픈 상태니?
B1: He has been sick for 3 days. 그는 3일동안 아픈 상태야.
B2: He has been sick since last Friday. 그는 지난 금요일 이후로 아픈 상태야.
A의 질문은 그가 현재 아픈 상태인데 과거의 어느 시점부터 아팠는지를 물어보고 있습니다. 이에 대해 B1과 B2 두가지의 형태로 대답할 수 있습니다.
s1. He has been an English teacher for 5 years. ( O )
그는 5년동안 영어선생님인 상태이다. (현재도 영어선생님)
s2. He was an English teacher for 5 years. ( O )
그는 5년동안 영어선생님이었다. (현재는 알 수 없음)
s3. He is an English teacher for 5 years. ( X )
그는 5년동안 영어선생님이다.
s1의 경우 현재로부터 5년전에 영어선생님으로 일하기 시작했고 현재도 영어선생님이라는 의미입니다. 지금이 2012년이라면 2007년 이래로 영어선생님이었다는 의미이므로 for 5 years를 since 2007로 바꿔 쓸 수 있습니다. s2는 과거에 5년동안 영어선생님이었다는 의미입니다. 현재는 영어선생님인지 알 수 없습니다. 만약 s2 앞뒤로 문장이 더 있다면 문맥상 현재 영어선생님인지 아닌지 확인할 수 있을지도 모르나 기본적으로 과거시제는 현재와 연관성이 없습니다. 과거에 영어선생님으로 재직한 시기를 정확하게 표현하려면 'from 2001 to 2006'과 같이 표현해 주면 됩니다.
s3는 문법적으로 잘못된 문장입니다. '5년동안(for five years)'라는 말은 과거든 미래든 어느 특정 시점과 연결되는 말입니다. 그가 현재 영어선생님이고 그 기간이 과거부터 현재까지 5년동안이라면 현재시제가 아닌 과거와 현재를 연결시켜 주는 현재완료시제를 사용해야 합니다.
예전에 used to에 대해 언급한 적 있지만 '과거에 영어선생님이었지만 지금은 아니다.'라고 하려면 다음과 같이 하면 됩니다.
s4. He used to be an English teacher.
그는 전직 영어선생님이다.
since가 접속사로 쓰일 경우 since절에는 과거시제를 쓰는 것이 보통이다.
전치사 since와 접속사 since
기간을 나타내는 for는 전치사로만 쓰이지만 since는 전치사, 접속사, 그리고 부사로 쓰입니다.
s1. He has loved her since he first saw her.
그는 그녀를 처음 본 이래 그녀를 사랑해왔다. (since: 접속사)
s2. He has loved her since yesterday.
그는 어제 이후로 그녀를 사랑해왔다. (since: 전치사)
since가 '~이래로'라는 의미의 접속사로 쓰일 경우 보통 부사절(since절)에 과거시제, 주절에 현재시제를 씁니다.
Q1. Since classes (begin) , I (have, not) much free time. 1
since는 부사로 쓰이기도 합니다.
s3. They have lived here happily ever since.
그들은 그 이후에 쭉 여기서 행복하게 살고 있다.
동작동사의 현재완료시제
현재완료시제의 계속용법은 주로 상태동사와 잘 어울립니다. 동작동사와 어울릴 경우 과거부터 현재까지 어떤 동작이 반복되어 왔음을 표현합니다.
s1. They have performed four concerts so far.
그들은 지금까지 네번의 콘서트를 공연한 상태이다.
s2. I have met many people since I came here in June.
나는 내가 6월에 여기 온 이후 많은 사람들을 만난 상태이다.
동작동사의 현재시제는 현재를 중심으로 하는 습관, 반복을 나타내지만 특정기간 동안 몇번 반복되었는지는 표현할 수 없습니다. 반면 동작동사의 현재완료시제는 특정기간동안의 반복된 행위를 나타내고 구체적으로 몇번 반복되었는지도 표현할 수 있습니다.
Q1. I (write) my girlfriend a letter every other day for the last two weeks. 2
뒤에 설명하게 될 현재완료진행시제는 현재완료시제의 계속용법과 관련이 있습니다. 현재완료진행시제를 기대해주세요~.
이 포스트가 유익했거나 도움이 되었다면 아래 버튼을 눌러주세요.
여러분의 클릭 한번이 블로거에게 큰 힘이 됩니다.
'영문법 강의(구버전)' 카테고리의 다른 글
[18강]현재완료진행시제(1) (6) | 2012.06.08 |
---|---|
[17강]현재완료시제의 용법 정리 (0) | 2012.06.06 |
[15강]현재완료시제의 용법(3): 결과 (2) | 2012.06.03 |
[13강]현재완료시제의 용법(1): 완료 (0) | 2012.05.27 |
[12강]현재완료시제와 과거시제 (4) | 2012.05.23 |
댓글