시점이 이미 지나갔고 특정 시점을 직접 말할 때(yesterday, last week, in 2019)는 일반 과거형을 써요.
직접 언급한 이미 지난 시점: 과거형
I saw that film last week.
She went to Senfarren in 2019.
We met them yesterday.
Not "I have seen him yesterday." — say "I saw him yesterday.". Yesterday는 이미 지난 특정한 시점이므로 have seen이 아니라 일반 과거형인 saw를 써요.
해 보세요: Hiroshi는 Senfarren 여행에 대해 이야기하고 있어요. 2년 전 여름에 다녀왔고, 이미 끝난 일이에요. 직접 언급한 특정 시점에 끝난 여행에 알맞은 것은 무엇일까요? (He visited the old castle. / He has visited the old castle.) 정답: He visited the old castle. — 여행은 이미 끝났고 특정한 시점(two summers ago)이 언급되었으므로 일반 과거형을 써서 He visited라고 해요. "He has visited"는 이미 지난 특정 시점과 연결하지 않을 때 써요.
과거분사 (have / has 뒤에 오는 형태)
과거분사를 만드는 법은 이미 배웠어요. 대부분의 동사는 뒤에 -ed만 붙이면 돼요: play → played, work → worked, visit → visited. 이 규칙은 여기서도 그대로예요. 이번 레슨에서는 일반 과거형 대신 언제 과거분사를 써야 하는지 알아볼 거예요.
play → played
work → worked
visit → visited
해 보세요: Finish it with the past participle of work: "They have ___ here for a year." (worked / work / working) 정답: worked — Work는 규칙 동사이므로 과거분사는 뒤에 -ed만 붙여서 worked가 돼요.
불규칙 과거분사
자주 쓰는 동사 중에는 -ed가 붙지 않는 것들도 있어요. 다음 동사들은 꼭 외워 두세요: see → seen, eat → eaten, know → known, go → gone, be → been, meet → met.
see → seen · eat → eaten · know → known
be → been · meet → met · go → gone
Not "I have saw that film." — say "I have seen that film.". have / has 뒤에는 일반 과거형(saw)이 아니라 항상 과거분사(seen)를 써요.
해 보세요: Finish it with the past participle of eat: "She has ___ sushi before." (ate / eaten / eat) 정답: eaten — has 뒤에는 과거분사가 와야 하며, eat은 불규칙 동사예요: eat → eaten. "Ate"는 일반 과거형이고 "eat"은 동사원형이므로 둘 다 has 뒤에 올 수 없어요.
have일까요, has일까요?
문장의 주어에 따라 have와 has를 고르는 법은 이미 알고 있죠. I / you / we / they → have, he / she / it → has를 쓴 뒤 과거분사를 이어 붙여요. 축약형: I've, you've, we've, they've, 그리고 he's / she's / it's.
I have seen it. · You / We / They have seen it.
He has seen it. · She has been there. · It has happened.
Short forms: She's been to Senfarren. · They've met before.
Not "She have eaten sushi." — say "She has eaten sushi.". he / she / it 뒤에는 have가 아니라 항상 has가 와요.
해 보세요: Finish it with know: "My friends ___ me for years." (have known / has known / knows) 정답: have known — "My friends" = they이고, they → have 다음 과거분사가 오므로 have known이 맞아요. has는 he / she / it에만 쓰므로 "has known"은 여기에 맞지 않아요.
시점 언급 없이 지금까지의 경험만 말할 때: have / has done
언제인지 말하지 않고, 그저 살면서 언젠가 해 본 일을 뜻할 때는 have / has + 과거분사를 써요.
I have seen that film. (at some time, doesn't matter when)
She has been to Senfarren. (in her life)
We have met them before.
해 보세요: Mei는 자신의 인생 전반에 대해 이야기하고 있어요. 언제 일어난 일인지는 말하지 않아요. 시점 언급이 없는 경험에 알맞은 것은 무엇일까요? (She has eaten Japanese food. / She ate Japanese food.) 정답: She has eaten Japanese food. — 특정 시점 언급 없이 살면서 언젠가 해 본 경험을 뜻하므로 has eaten을 써요. "She ate"를 쓰면 "yesterday"처럼 이미 지난 시점이 언급될 것을 기대하게 되는데, Mei는 시점을 밝히지 않았어요.
과거에 시작되어 지금까지 이어질 때: have / has done
어떤 일이 과거에 시작되어 지금까지도 이어질 때는 have / has + 과거분사를 써요(주로 for 또는 since와 함께 쓰여요).
I have lived here since 2020. (and I still live here)
She has worked there for five years. (and still works there)
We have known them for a long time.
Not "I lived here since 2020." — say "I have lived here since 2020.". 과거에 시작되어 지금도 이어지고 있으므로 일반 과거형이 아니라 have lived를 써요.
해 보세요: Amina는 몇 년 전에 Haffenville로 이사했어요. 지금도 여전히 여기에 살고 있죠. 과거에 시작되어 지금까지 이어지는 일에 알맞은 것은 무엇일까요? (She has lived here for years. / She lived here for years.) 정답: She has lived here for years. — 과거에 시작되어 지금도 여기에 살고 있으므로 has lived를 써요. "She lived here for years"는 다른 곳으로 이사해 완전히 끝난 일처럼 들리지만, Amina는 지금도 여기에 살고 있어요.
부정문과 의문문 만들기
부정문을 만들 때는 have/has 뒤에 not을 붙이고(보통 줄여서 haven't[have not] 또는 hasn't[has not]) 뒤에 과거분사를 써요. 질문할 때는 Have나 Has로 시작해요: Have you ever been…? · Has she eaten…?ever는 살면서 언제든/지금까지라는 뜻이에요. 짧은 대답: Yes, I have. / No, I haven't.
I haven't seen that film. (= I have not seen it)
She hasn't been to Senfarren.
Have you ever eaten sushi? — Yes, I have. / No, I haven't.
Not "Do you have seen that film?" — say "Have you seen that film?". have/has 의문문은 Have / Has로 시작해요. do / does를 붙이지 마세요.
해 보세요: 단어를 올바른 순서로 배열해 Lars에게 지금까지의 인생 경험에 대해 묻는 문장을 만들어 보세요. 정답: Has he ever played football? — have/has 의문문은 Has로 시작해요: Has he ever played football? "Does"를 붙이지 마세요. have/has 형태 자체로 이미 의문문이 돼요.
해 보세요: Make it negative with be: "He ___ to Senfarren." (hasn't been / haven't been / hasn't be) 정답: hasn't been — He → has이고, has + not = hasn't예요. be의 과거분사는 been이므로 hasn't been이 맞아요. "Haven't"는 I/you/we/they에 쓰고, "hasn't be"는 과거분사를 쓰지 않았어요.
어느 것이 알맞을까요? 간단 확인법
스스로에게 물어보세요. 직접 언급할 수 있는 이미 지난 시점이 있나요(yesterday, last week, in 2019)? 그렇다면 → 과거 시제(saw, went, played). 특정 시점 언급이 없거나, 과거에 시작되어 지금까지 이어지는 일이라면 → have / has + 과거분사(have seen, has played).
Named finished time? We met in 2019. → plain past.
No time, just life so far? We have met before. → have + past participle.
Started before, still true? I have known her for years. → have + past participle.
Not "I have seen it last week." — say "I saw it last week.". "last week"은 직접 언급된 이미 지난 시점이므로 일반 과거형인 saw를 써요.
해 보세요: Lars가 지난주 토요일에 대해 이야기하고 있어요. 경기는 그때 열렸고 이미 끝났죠. Lars는 축구를 해 본 적이 있는지 질문을 받았어요. 특정 시점 언급 없이 자신의 인생 경험에 대해 이야기해요. 상황에 맞게 짝지어 보세요. 각 순간에 어떤 형태가 알맞을까요? 정답: Lars가 지난주 토요일에 대해 이야기하고 있어요. 경기는 그때 열렸고 이미 끝났죠. → 1 → He played in the match. · 2 → He has played many times. Lars는 축구를 해 본 적이 있는지 질문을 받았어요. 특정 시점 언급 없이 자신의 인생 경험에 대해 이야기해요. → 1 → He has played in the match. · 2 → He played many times. — 언급된 특정 시점(last Saturday)에 끝난 경기 → 일반 과거형: He played. 시점 언급 없는 인생 경험 → has played. 첫 번째는 이미 지난 특정 시점이 기준이고, 두 번째는 지금까지의 인생 전체가 기준이에요.