THEY SHOULD HAVE FINISHED THE HOTEL BY THE TIME YOU ARRIVE.

9. They should have finished the hotel by the time you arrive.