has not

It hasn't rained for three weeks.