这是一个简单句 主系表结构 过去将来时
A planet 是主语 would have to be是系动词 a very long way是表语 from it是状语
to be capable of supporting life是不定式短语作目的状语.
would这里是助动词
would have to 是动词 have to 的过去将来时 相当于一个情态动词 意思是 将不得不
因为 must没有时态变化 所以 将来时 经常用 have to 代替
must的将来时 就是 will have to
本句意思 为了具备维持生命的能力 一个行星将不得不 与它(太阳)是一个很远的距离