tense
과거완료 시제('had' + 과거분사)는 과거의 두 사건 중 더 앞선 것을 나타냅니다. 그래서 여기서 'had already started'가 맞는 이유가 바로 이겁니다. 영화가 시작한 일은 일행이 도착하기 전에 일어났으니까요. 영어는 이 순서를 명확히 보여주기 위해 이런 추가적인 시제 층이 필요합니다.
'has'는 지금과 연결된 행동에 쓰이는 현재완료라서 과거 두 사건의 순서를 나타내는 것과는 다르고, 'did'는 단순과거라서 어느 행동이 먼저였는지 보여주지 못한 채 시간 순서를 모호하게 만들어버립니다.
이 구분은 이야기나 보고에서 특히 중요합니다. 과거 사건의 순서를 잘못 전하면 청자가 무엇이 무엇보다 먼저 일어났는지 정말 헷갈릴 수 있는데, 과거완료는 바로 그 혼란을 막기 위해 존재합니다.
Quration — Quration English