Re: must have/should have/have to have
Any deduction requires our knowing where he lives most of the time, how far away his country house is (therefore, how long it would take him to get there) and whether or not we know where he was the day before yesterday.
If he was at work in the city on Monday, out with friends in the city until late Monday night and he makes a call from his country house on Wednesday morning, then it is a reasonable deduction that he left the city on Tuesday (yesterday). On that basis, we can say "he must have left yesterday" or "he has to have left yesterday". In any other set of circumstances, we can only say that he was definitely at his country house when he made the call.
Remember - correct capitalisation, punctuation and spacing make posts much easier to read.