It'd be best if you took the train. 이 가정법 과거로 쓰여서 만약 너가 기차를 잡았더라면 최고였을 텐데.. 라고 현재사실에 반대되는 거라고 생각했는데 해설지를 보니 기차를 타고 가는게 가장 좋을거에요 라고 충고의미로 쓰엿더라고요. 문법은 현재사실에 반하는 가정법과거 문장인데 어떻게 된거죠?
가정법절에서 과거시제가 나올경우 현재에 벌어지고 있거나 앞으로 벌어질 일의 반대를 가정하는 경우가 많아요 지금 대화하는 상대는 기차를 타려고 하지 않거나 타지 않을 계획이라는 것을 전제하고 충고하는 사람이 기차를 타는게 좋을 것이다 라고 말하는 것입니다 과거사실의 반대를 가정하려면 if 절의 시제가 had pp 즉 과거완료가 와야 하고 주절은 조동사의 과거형 + have pp 가 와야 합니다 가정법부분을 참조하시길 권합니다