1 is OK if said after 8pm and before you've gone to bed because it implies that the listener did not finish the clean-up on time. 2 should be You have to finish cleaning your room ... It's OK if said before 8pm.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.