ago, just, already, yet, for, since
영어에서 문법과 어휘는 뗄래야 뗄 수 없는 관계를 갖고 있습니다. 문장 구조의 특징에 유난히 궁합이 잘 맞는 어휘가 있고 그렇지 않은 어휘가 있을 수 있습니다. have p.p. 와 ~ed는 언뜻 우리말 해석은 비슷해도, 영어적 관점에서는 뚜렷한 차이가 있습니다. 이런 각각의 특징 때문에 거느리는 어휘들도 차이가 날 수 있습니다.
ago는‘~전에’입니다. 따라서‘지금’이 아닌 지나간 과거의 어느 한 때를 표현해줍니다. 그렇기 때문에 지금이 아닌 이미 끝나버린 과거를 이야기하는 ~ed와 쿵짝이 맞습니다. 반면 분명한 과거의 때를 나타내지 못하는 have p.p. 와는 어울리지 못합니다.
We cleaned the house an hour ago. (O)
우리는 한 시간 전에 집을 치웠다.
We have cleaned the house an hour ago (X)
마찬가지로 질문에 있어서도 ‘언제’냐고 콕 집어 묻는 when은 have p.p. 와는 쓰일 수가 없고 ~ed와 쓰일 수 있습니다.
When did you see her? 언제 걔를 만났니?
그럼, have p.p. 는 과거의 ‘때’에 대해서는 전혀 이야기할 수 없는 것일까요? 그렇습니다. -ed처럼 콕 집어 말하지는 못합니다. 하지만 그래도 어느 정도 힌트는 줄 수 있습니다. 영어는 너무 두루뭉술한 것도 좋아하지 않기 때문에, 애매한 것들은 나름 최선을 다해서 구체적이고 분명하게 표현하려고 하거든요. 과거의 모호한 때를 나타내는 have p.p. 에 대해 나름대로 힌트를 주기 위해 자주 쓰이는 표현들이 바로 just, already, yet입니다.
just는 그래도 그리 오래되지 않은 과거를 암시합니다. 보통‘방금, 막’등으로 해석하고 have 바로 뒤에 올 수 있습니다. 빈도부사(frequency adverb)처럼 be-type 동사 뒤 do-type 동사 앞에 온다고 생각하면 됩니다.
He has just arrived here. 그는 방금 막 여기에 도착했다.
(말할 때는 He's just arrived here.)
already는 생각 또는 기대한 것보다는 좀 일찍 이루어졌음을 암시합니다. 보통‘벌써, 이미’ 정도로 해석하며 just와 같은 위치에 쓰면 됩니다.
They have already left. 그들은 이미 떠났다.
(말할 때는 They've already left.)
yet은 생각 또는 기대와 달리 ‘아직도’ 이루어지지 않았음을 나타냅니다. 의문문이나 not이 포함된 부정문의 맨 뒤에 오며, 보통 ‘아직 아닌’의 의미로 해석합니다.
The train hasn’t arrived yet. 기차가 아직 도착하지 않았다.
Have you finished your homework yet? 너 아직 숙제 안 끝냈니?
주의해야 할 것은 just, already, yet이 have p.p. 와 자주 쓰이기는 하지만 have p.p. 에만 쓰이는 것은 아니라는 점입니다. ~ed 문장에서도 이 표현들이 가능합니다. 이때 ~ed 문장은 have p.p. 와 의미가 상당히 유사해집니다.
She just had some coffee. 그녀는 방금 커피를 마셨다.
He already arrived. 그는 벌써 도착했다.
I didn’t send the letter yet. 나는 아직 그 편지를 부치지 않았다.
have p.p. 의 또 다른 특징 중 하나는 우리말 해석으로는 언뜻‘했다’가 되지만, 단순히 지나간 과거만 이야기하는 것이 아니라 지금에 관련된 내용도 포함/암시하고 있다는 것입니다. 예를 들어 ‘서울에서 10년째 살고 있다’고 말하려면, 10년 전의 과거부터 지금까지가 모두 포함됩니다. 여기에‘10년 동안’이라는 표현은 for를 써서 표현할 수 있습니다.
I have lived in Seoul for 10 years.
또 한 가지 주의할 점! for가 have p.p. 와 잘 어울리기는 하지만 have p.p. 하고만 붙어 다닌다는 의미는 아니에요. ~ed와도 쓰일 수 있답니다.
I lived in London for 10 years.
↳ 지금은 런던에 살고 있지 않음
I’ve lived in London for 10 years.
↳ 지금도 런던에 살고 있음
2000년도부터 서울에서 살았다고 할 때에는 since를 써서 표현합니다.
I’ve lived in Seoul since 2000.
언뜻 '~부터'라고 해석되지만 from을 쓰지 않는다는 점에 주목하세요. from 은 단지 언제부터인가 만을 이야기해 줄 뿐 그게 언제까지 이어질지에 대해서는 표현하지 못합니다.
since는 언제부터라는 정보와 함께 그것이‘지금까지’도 이어지고 있다는 의미를 갖고 있습니다. 과거부터 지금까지를 한 번에 말해주기 때문에 과거와 지금을 모두 포함한 have p.p. 와 쿵짝이 아주 잘 맞는 단어입니다.‘지금까지’를 포함하기 때문에 당연히 과거에 완전히 끝나버렸음을 의미하는 ~ed와는 어울릴 수가 없습니다.
since 뒤에는 문장이 올 수도 있습니다.
I have lived in Seoul since I was 10.
나는 10살 때부터 서울에서 살아왔다.
다양한 시간 표현과 함께 쓰일 수 있는 시제(문장의 동사 형태)를 표로 정리하자면 다음과 같습니다.
시간 표현과 시제, 이것만 알고 가자
1 ~ed 또는 have p.p. 와 잘 어울리는 시간 표현들이 있다.
2 ago는 ‘~전에’, yet은 ‘아직’, just는‘방금’, already는 ‘벌써’, since는 ‘~이래로’, for는 ‘~동안’이라는 의미이다. (-ed, have p.p. 와의 쓰임은 위의 표 참고)
* 이 글은 '박상효의 영문법 콘서트' (저자:박상효 / 성안당)에 실린 내용을 바탕으로 하고 있습니다.
* '박상효의 영문법 콘서트'는 곧 개정판이 출간될 예정입니다. 브런치에서는 책 전체 내용 중 처음 10개 Unit까지의 내용을 매거진으로 소개하고 있습니다.