I have some blank fillings here making me mad and confused.
__he__(know) her for a long time before they __(get) married?
My answer is: Had he known her for a long time before they got married ?
He __(drive) down the hotel where they __(spend) their honeymoon years ago
My answer is: He drove down the hotel where they had spent their honeymoon years ago.
When we __(get) to the station the train __(already/leave)
My answer is: When we got to the station, the train has already left.
He __ (sit) at a table by the window where he __(have) a meal with Jane.
My answer is: He sat at a table by the window where he had had a meal with Jane.
I wonder if I had done them correctly, or there're some mistakes. Please help and thank you for much!