나는 처음 유학 생활을 할 때부터 현재완료와 단순 과거의 차이가 정말 이해를 할 수 없었다. 고등학교 때야 문법 문제 풀 때 그냥 시간에 관한 단어 예를 들어 yesterday, an hour ago 등의 단어가 있을 경우 단순 과거 (finished)로 답을 찍고 아닐 없을 경우엔 현재 완료 (have finished)로 답을 찍었다.
이게 고등학교 때 수능 공부할 때에는 크게 문제가 안 됐는데, 막상 해외에 나와보니 어떤 걸 써야 맞지?라는 고민을 할 수밖에 없었는데 이유는 이와 같다.
나는 룸메가 한 명 있었는데 어느 날 나에게 이렇게 물어봤다룸메: Have you finished your class?나: (의미는 알아들음) yes, just finished.
나는 왜 이 룸메가 Did you f..........
원문 링크 : 현재완료와 단순 과거의 차이점은?