ANYONE WHO _______ HIS WORK WON’T BE ALLOWED TO LEAVE NOW

32. Anyone who _______ his work won’t be allowed to leave now.

A. don’t finish B. is not finishing C. has not finished D. will not finish