1-If he started the work on yesterday, he has to have finished by now. 2-If he shad tarted (had) started the work the day before, he had to have finished by then. 3-He is in town, so he has to have left his country house at least a few hours ago.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.