현재 완료 대 단순 과거

행동이나 사건의 시간이 중요하지 않거나 구체적이지 않은 경우 항상 현재 완료를 사용해야 합니다.
행동이나 사건이 발생한 시간이나 장소에 대한 상세 정보가 주어지거나 요구될 때 항상 단순 과거를 사용해야 합니다.

비교해 보세요:
현재 완료 단순 과거
I have lived in Lyon. I lived in Lyon in 1989.
They have eaten Thai food. They ate Thai food last night.
Have you seen 'Othello'? Where did you see 'Othello'?
We have been to Ireland. When did you go to Ireland?

이 두 시게간의 태도의 차이점도 있습니다. 이것은 자주 어떤 시제를 사용할지 선택하는데 중요한 요소입니다.

  • "What did you do at school today?" 저는 질문이 행동에 대한 것이고 학교 시간이 끝났다고 여겨지기 때문에 단순 과거를 사용합니다.
  • "What have you done at school today?" 저는 질문이 결과에 대한 것이기 때문에 현재 완료를 사용합니다: « show me ». 질문을 하는 시간이 학교 시간의 연속으로서 여겨집니다.