NO ONE HAS CLEANED THE FLOOR FOR WEEKS. A) THE FLOOR HASN’T BEEN C...

12. No one has cleaned the floor for weeks.

a) The floor hasn’t been cleaned for weeks. b) The floor has been cleaned by someone for weeks.

c) The floor hasn’t cleaned for weeks. d) A & B are correct.