单项选择题

“Oh, the room is so clean and neat, you _____ a thorough cleaning yesterday.”
A must have given it
B should have given it
C had given it
D have given it

微信扫码免费搜题