정리하자면,
과거시제 = 이미 종료된 상황
(과거시점 yesterday, lastyear)
과거완료 = 아직 상황이 변할 수 있음
(아직 종료되지 않은 시점 today, this year, morning )
과거시제 : I drank two cups of coffee yesterday
=> 나는 어제 커피 2잔 마셨다
(이미 어제일이므로 더이상 변하지 않는 사실)
과거완료 : I have drunk two cups of coffee today
=> 나 오늘 커피 2잔 마셨어
(오늘이 아직 지나지 않았으므로 더 마셔서 상황이 변할 수 있음)