THE FLOOR HAS NOT/ HASN’T BEEN CLEANED FOR A LONG TIME / THE FLOOR...

3. The floor has not/ hasn’t been cleaned for a long time / The floor was last cleaned a longtime ago.