We were out of food, so I had to go to the supermarket.
Tom didn't have that book, so he had to go to the library.
Ann had to wash her dress as it was dirty.
I will have to study hard next week as we have the exam soon.
He has toothache, so he will have to go to the denist.
We are going to move to another city, so I will have to change school.
have не меняется на has в указанных временах.