have to和must哪一个可以用于将来时态?

问题描述:

have to和must哪一个可以用于将来时态?
这两个意思相近,一个阅读短文中的一句话 You'll _____get another one tomorrow evening.(四个选项)A.must B.can C.had better D.have to.应该选哪一个?(这在短文中是一个医生对病人说的话,好象是让他打针.)

D
因为have to中的have可以变化为had,has,故能够用于比must更多的时态里