85. Somebody should have cleaned the windows yesterday. September 17, 2025 by Admin A. The windows were not cleaned yesterday. B. The windows had to be cleaned yesterday. C. The windows should have been cleaned yesterday. D. The windows should be cleaned yesterday. ✅ The correct answer is option C.