96. The workers can’t have finished their work yet, ?
A. can’t they B. can they C. did they D. have they