「保持していた」は動詞「保持する」の過去完了形です。過去に別のアクションの前に起こったアクションを説明するために使用されます。この場合、「保持する」というアクションは「到着する」というアクションの前に発生しました。
「hold」は動詞「tohold」の現在形です。現在起こっているアクションを説明するために使用されます。この場合、「持つ」という行為は「到着する」という行為と同時に起こっていることになります。
したがって、「hadhold」は動詞「tohold」の過去完了時制であり、過去に別の行動の前に起こった行動を表すために使用されるため、正解です。