He will not leave the office until he ____ all the files.
Correct answer D. has checked
Explanation
The present perfect can be used in a future time clause after "until" to stress that one action will be completed before another.
Answer checked How we write and check questions
Discussion