본문 바로가기
2022 진짜 미국 영어

23.02.16.목 Did you VS Have you, 단순 과거 was 현재완료 have p.p. 진짜 미국 영어

by Namaskara 2023. 2. 16.

have p.p.: 방금 일어나서 지금도 영향을 끼치고 있을 때; 과거의 경험 (I have watched/seen that movie. 나 그 영화 본 적이 있어.)
단순 과거 : 시간이 좀 흘러서 해당되지 않을 때

[Today’s Situation: 폐인트 칠을 하는 친구와 대화하는 상황]
A: Hey, why do you have paint all over your shirt?
B: I’ve been painting my room.
A: I’ve painted my room before, too. How long have you been painting?
B: Like today? It’s been 3 hours. It’s my first time today.

A) 너 셔츠에 왜 이렇게 페인트가 묻어있어?
B) 내 방 페인트 칠하고 있었어.
A) 나도 페인츠 칠을 해본 적이 있어. (과거의 경험) 페인트 칠한지 얼마나 됐어?
B) 오늘 말이야? 세시간됐어. 오늘 처음이야.

 

[Pattern and Expression]
I finished my project yesterday. 나는 어제께 프로젝트를 끝냈어.
I’ve finished my project yesterday. <= “단순과거(yesterday)”로 끝난 것이기 때문에 완료형이 어색함
I’ve finally finished my project. <= 최근에 (very recently past)에 끝난 느낌

 

I lost my phone yesterday but I found it. <=잃어버렸다가 찾았서 더 이상 영향을 주지 않는다.
I’ve lost my phone. What do I do? So frustrating. 나 전화기를 잃어버렸어. 어떡해야해? 너무 답답해 <= 현재도 잃어버린 상태이긴 때문에 (영향을 받고 있어서) 완료형(have lost)

** 샤워와 음식에 대해서는 have p.p.를 사용하지 않음
I’ve taken a shower. <= 사용하지 않은 표현
I just got out of shower. 나 방금 샤워했어.
** have p.p.는 just와 잘 어울림.
I just arrived. 나 방금 도착했어.

I have eaten lunch.
Did you eat lunch?

[영작하기: 숙제 1번]

A: 요리하세요?
A) Do you cook?
B: 네, 해요. 한 10년 동안 요리를 해봤습니다. <= 경험
B 1) Yes I do. I’ve been cooking for about 10 years. (시간을 강조)
B 2) Yes I do. I’ve cooked for 10 years. (10년 동안)

(친구를 3시간 동안 기다리고 있는 상황)
I’ve waiting for you for 3 hours.
I’ve sitting here for 3 hours.
<= 기간을 강조하고 싶을 때 현재 완료 진행형

[김교포 & 로라’s TIP]

 

Did you VS have you

 

Have you <= 아직 할 수 있는 가능성
Did you <= 끝났다는 느낌

 

(설거지하라고 말하고 샤워하러 갔다가 30분 후에 돌아온 상황)
Have you done the dishes? 설거지 좀 했어? <= 아직 설거지를 할 수 있음
Did you do the dishes? 설거지 했지? <= 이쯤 됐으면 했어야지.

(어제 월드컵 경기에 대해서)
Did you watch the game last night?
(당연히 봐야하는) 경기 어제 봤어?

Did you call him? 개한테 전화했어?
Have you called him? 걔한테 전화는 해봤어?

(최근에 나온 미드에 대해서 말하는 상황)
Have you watched 교포 시즌 2 on Neflix?

넷플릭스에서 교포 시즌 2 혹시 봤어?


Did you watched 교포 시즌 2?

교포 시즌 2 봤어? <= 넷플릭스 광팬이랑 당연히 봤을거라고 생각하고 물어보는 상황

[Bonus Synonyms Native Expression]

(오래 전에 개봉한 영화를 물어볼 때)
Did you watched terminator 2? <= 워낙 명작이니깐 당연히 봤을 거라는 전제
Have you watched Terminator 2? <= (터미네이터를 모르는) MZ세대에 물어볼 때 적합함

What did you do yesterday? 어제 뭐했어?
What have you done? 무슨 짓을 한 거야?

 

[Natives Only Nuance 원어민들만 알고 있는 뉘앙스]

 

라떼는 말이야.
been there, done that.
1) 상대방에게 장난스럽게 교만하고 싶을 때
2) 빨리 빨리 공감해주고 싶을 때 <= 리액션 중에 하나

(교포들끼리 군복무에 대해서 이야기하는 상황)
A: It was hard because I didn’t know the culture and language.
A) 문화와 언어를 몰라서 너무 힘들었어.
B: Been there, done there.
B) 나도 겪어봤어.
A: Really? You went to the Army, too?
A) 진짜? 너도 입대했었어?

been here는 사용하지 않음 <= here와 there로 시제 표현
Thank for being here. 지금 있어줘서 고마워
Thank for being there. (1년 후) 그때 도와줘서 고마워.

[미국 문화 맛보기]
2005년 2월 16일에 National Hockey League 북미 프로 스포츠 리그 최초로 시즌 전체를 취소한 리그가 되었다.

EBS 반디 5dang.ebs.co.kr 진짜 미국 영어 Did you VS Have you, 단순 과거 was 현재완료 have p.p.

반응형

댓글