The job ________(do) by the time the owners __________(arrive).

1. has been done/ arrive
2. had been done/ arrived
3. will have been done/ will have arrived
4. will have been done/ arrive