Had held — правильный вариант.
Что такое had held?
Это форма Past Perfect (прошедшее совершенное) глагола to hold. Употребляется, когда действие завершилось до другого действия в прошлом. В примере действие «держал» (had held) произошло раньше действия «прибывал» (arrived).
Что обозначает hold?
Hold — форма Present Simple (настоящее простое) того же глагола. Она описывает действие, происходящее одновременно с другим действием. Если использовать hold, смысл будет «держит» в тот же момент, когда происходит другое событие.
Почему выбираем had held?
Поскольку нам нужно показать, что действие «держал» завершилось до другого действия в прошлом, используется had held. Это передаёт значение «уже держал» перед другим событием.