공부

UNIT 14 Present perfect and past 2 (I have done and I did) 현재 완료와 과거 시제 2

aNext 2024. 12. 8. 03:54

UNIT 14 Present perfect and past 2 (I have done and I did) 현재 완료와 과거 시제 2

 

 


현재완료는 완료된 시간에 대해 사용하지 않음
 
완료된 시간을 언급할 때 과거형 사용
 
현재완료를 사용하지 않는 경우
어제, 작년, 십 분 전과 같은 “완료된 시간”을 말할 때는 현재완료 대신 과거형을 사용해야 함.
이유는 현재완료는 과거와 현재를 연결하는 시제인데, 특정한 완료된 시간을 언급하면 과거형으로 끝난 사건이기 때문임.
 
예문
It was very cold yesterday.
어제는 매우 추웠어.
어제라는 특정 시간을 언급했기 때문에 과거형을 사용.
has been을 쓰지 않음.
 
Paul and Lucy arrived ten minutes ago.
폴과 루시는 십 분 전에 도착했어.
십 분 전이라는 완료된 시간을 말하고 있으므로 현재완료가 아닌 arrived 사용.
 
과거의 행동을 물을 때도 과거형 사용
 
예문
 
Did you eat a lot of sweets when you were a child?
너는 어릴 때 사탕을 많이 먹었니?
어릴 때라는 과거 시점을 언급하고 있으므로 현재완료가 아닌 did를 사용.
 
I got home late last night. I was very tired and went straight to bed.
어젯밤 늦게 집에 도착했어. 너무 피곤해서 바로 잤어.
특정한 완료된 시점인 어젯밤을 나타내므로 현재완료가 아닌 과거형 사용.
 
When 또는 What time을 사용할 때
 
과거 시점을 물을 때도 과거형 사용
 
When did your friends arrive?
너의 친구들은 언제 도착했니?
When과 같이 특정한 과거 시점을 물으므로 현재완료를 쓰지 않음.
 
What time did you finish work?
너는 몇 시에 일을 끝냈니?
특정한 시점(몇 시)을 묻는 경우에도 과거형 사용.
 
정리
 
1. 현재완료는 특정한 완료된 시간을 언급할 수 없음.
예: 어제, 작년, 몇 분 전 같은 표현.
 
2. 과거형은 완료된 사건과 특정한 과거 시점을 언급할 때 사용.
 
3. When, What time 같은 질문에서는 과거형을 사용하여 완료된 시간이나 시점을 물음.
 
 
B: 현재완료와 과거시제 비교
 
현재완료 (have done)
 
현재완료의 사용 조건
현재완료는 과거부터 지금까지 이어지는 시간(period of time) 동안의 일을 표현.
예: 오늘, 이번 주, 2010년부터 지금까지 등.
 
좌측 현재 완료 예문
I’ve done a lot of work today.
오늘 많은 일을 했어.
“오늘”이라는 아직 끝나지 않은 시간을 다루므로 현재완료 사용.
 
It hasn’t rained this week.
이번 주에 비가 오지 않았어.
“이번 주”라는 현재까지 유효한 시간을 나타내므로 현재완료 사용.
 
Have you seen Anna this morning?
오늘 아침에 안나를 봤니?
“오늘 아침”이 아직 끝나지 않았을 때 현재완료를 사용.
 
Have you seen Ben recently?
최근에 벤을 본 적 있어?
최근 며칠 혹은 몇 주 동안이라는 시간 범위를 다루므로 현재완료 사용.
 
I’ve been working here since 2010.
나는 2010년부터 여기에서 일하고 있어.
시작 시점(since 2010)부터 지금까지 이어지고 있으므로 현재완료 사용.
 
I don’t know where Lisa is. I haven’t seen her.
나는 리사가 어디 있는지 몰라. 최근에 그녀를 본 적 없어.
“최근에 보지 못함”이라는 상황을 나타냄.
 
We’ve been waiting for an hour.
우리는 한 시간 동안 기다리고 있어.
“한 시간 동안” 기다림이 현재까지 이어지고 있으므로 현재완료 사용.
 
Jack lives in Los Angeles. He has lived there for seven years.
잭은 로스앤젤레스에 살고 있어. 그는 거기서 7년 동안 살았어.
현재도 계속 살고 있으므로 현재완료 사용.
 
I’ve never ridden a horse.
나는 말을 타 본 적이 없어.
내 평생 동안의 경험을 말할 때 현재완료 사용.
 
It’s the last day of your holiday. You say: It’s been a really good holiday. I’ve really enjoyed it.
휴가의 마지막 날, 너는 말한다: 정말 좋은 휴가였어. 나는 정말 즐거웠어.
휴가라는 기간이 끝나지 않았을 때 현재완료를 사용.
 
과거시제 (did)
 
과거시제의 사용 조건
특정한 과거의 완료된 시간(finished time)을 나타낼 때 사용.
예: 어제, 지난주, 2010년부터 2014년까지 등.
 
우측 과거 사제 예문
 
I did a lot of work yesterday.
나는 어제 많은 일을 했어.
“어제”라는 특정한 과거 시간에 한 일을 나타내므로 과거형 사용.
 
It didn’t rain last week.
지난주에는 비가 오지 않았어.
“지난주”라는 끝난 시간을 다루므로 과거형 사용.
 
Did you see Anna this morning?
오늘 아침에 안나를 봤니?
“오늘 아침”이 끝난 경우 (오후나 저녁) 과거형 사용.
 
Did you see Ben on Sunday?
일요일에 벤을 봤니?
특정 과거 시간인 “일요일”을 나타내므로 과거형 사용.
 
I worked here from 2010 to 2014.
나는 2010년부터 2014년까지 여기에서 일했어.
그 이후에 일을 그만둔 상황을 나타내므로 과거형 사용.
 
Was Lisa at the party on Sunday? I don’t think so. I didn’t see her.
리사는 일요일에 파티에 있었니? 아닌 것 같아. 나는 그녀를 보지 못했어.
특정 과거 시간인 “일요일”을 다루므로 과거형 사용.
 
We waited for an hour.
우리는 한 시간 동안 기다렸어.
기다림이 과거에 끝났기 때문에 과거형 사용.
 
Jack lived in New York for ten years. Now he lives in Los Angeles.
잭은 뉴욕에서 10년 동안 살았어. 지금은 로스앤젤레스에 살아.
뉴욕에서 살았던 과거의 사건을 다루므로 과거형 사용.
 
I never rode a bike when I was a child.
나는 어릴 때 자전거를 타 본 적이 없어.
어릴 때라는 특정 과거를 언급하므로 과거형 사용.
 
After you come back from holiday you say: It was a really good holiday. I really enjoyed it.
휴가에서 돌아온 후에 말한다: 정말 좋은 휴가였어. 나는 정말 즐거웠어.
휴가가 끝난 과거의 사건을 다루므로 과거형 사용.
 
정리
1. 현재완료는 과거와 현재를 연결하며, 현재까지 이어지는 사건이나 시간을 표현.
2. 과거시제는 특정한 과거의 사건이나 완료된 시간을 표현.
3. 두 시제의 차이는 주로 “시간의 완료 여부”와 “현재와의 연결성”에 따라 결정됨.