simple past vs. present perfect
영어를 공부하고 있으면 시제가 항상 날 괴롭힌다
특히 완료시제는 우리나라에 없는 것이다 보니 더 헷갈릴 때가 많고,
시제를 실수하지 않고 잘 쓰는 사람이 결국 영어를 잘 하는 사람이라는 생각을 하게 된다.
simple past: for experiences at a definite time in the past
present perfect: for experiences within a time period up to the present
과거 어느 확실한 시기에 일어난 일은 일반 과거시제를 사용하고,
과거부터 현재에 이르기까지 기간 안에서 경험한 일을 얘기할 땐 현재완료를 쓴다.
우리말로 해석할 땐 "~ 한 적이 있다.", "전부터 ~ 하고 있다." 등등으로 해석이 됨
I am a teacher. 나는 선생님이야.
I have been a teacher. 선생님을 하고 있어. (전부터 선생님 일을 하고 있어)
I was a teacher. 난 선생님이었어. (지금은 아닐수도)
I live in Seoul. 나 서울 살아.
I have lived in Seoul. 서울에 살고 있어.
I lived in Seoul. 나 서울 살았었어. (역시 지금은 아닐수도.)
1) Have you ever eaten snails?
Yes, I have. I tried them last month.
달팽이 먹어본적 있어? (옛날부터 지금까지 달팽이를 먹어본 적이 있는지?)
먹어본 적 있어. 저번달에 먹었지. (지난달 = definite time in the past)
Did you like them?
Yes, I did. They were delicious.
맘에 들었어?
응. 맛있었어.
2) Have you ever been to a Vietnamese restaurant?
No, I haven't. But I ate at a Thai restaurant last night.
Did you go alone?
No, I went with some friends.