Глагол 'miss' в Present Perfect с именем 'John' (он, 'he') будет 'has missed'.
Ответ: John has missed the train.