The use of may, might and could for present and future possibilities, will and won't for future definites and have to and don't have to for necessity.