YOU SAID:
He's signed a multi-year deal to keep his seat. He'll have been there a long time when his contract runs out.
INTO JAPANESE
彼は彼の席を維持するために複数年契約に署名しました。彼は彼の契約が切れたときに長い間そこにいたでしょう。
BACK INTO ENGLISH
He has signed a multi-year contract to maintain his seat. He would have been there for a long time when his contract expired.
INTO JAPANESE
彼は自分の席を維持するために複数年契約を結んでいます。彼は彼の契約が失効したときに長い間そこにいたでしょう。
BACK INTO ENGLISH
He has signed a multi-year contract to maintain his seat. He would have been there for a long time when his contract expired.
You've done this before, haven't you.