Ответ:

will have been colonising — действие будет продолжаться в течение указанного периода к моменту в будущем; используется Future Perfect Continuous.

By 2090, humans will have been colonising Mars for 50 years.

(К 2090 году люди будут колонизировать Марс уже 50 лет.)

Ответ: will have been colonising.