一句话!有没有语病!

问题描述:

一句话!有没有语病!
my life may have to be short,but there is no reason why it can't be beautiful.
这里may和have to都是情态动词,为什么可以这样两个情态动词放一起呢?能不能说下原因,再举其他的句子呢?

It is a pity that we shall have to leave tomorrow.
我们明天必须离开,真是遗憾.
例子再上面了.
情态动词是可以连用的.这是习惯用法.没有理由的.