IF YOU______BETTER LAST NIGHT, YOU WOULDN'T HAVE BEEN SO TIRED NOW

23. If you______better last night, you wouldn't have been so tired now.

A. sleeps B. had slept C. was sleeping D. slept