If you ___________ that late movie last night, you wouldn't be s

If you ___________ that late movie last night, you wouldn't be sleepy.
A、haven't watched
B、hadn't watched
C、didn't watch
D、couldn't watch
【正确答案】:B
【题目解析】:此题考查虚拟语气的用法。由从句中的last night可知,这是对过去发生的事情进行虚拟,因此从句应用过去完成时,即“had+动词过去分词”。