can and
could each have more than one meaning.
1a. He was not able to be at home tonight. (He had a previous engagement that prevented it.)
1b. [Less frequent phrasing of 2b. See 2b, which has the same meaning.]
1c.
He would not be able to be at home tonight. [A tentative, politer
version of 2a as an answer to a request for him to be at home
tonight.]
2a. He is not able to be at home tonight. (He has a previous engagement that will prevent it.)
2b. The only possible conclusion is that he is not at home tonight. It must
be that he is not at home tonight. (The house is dark. No
one answers the phone. Everything points to his absence.)
CJ