当前位置:首页 → 学历类 → 成人高考 → 英语->Ican'tfindmystudentcardonmypur
I can't find my student card on my purse. I ____ it in the restaurant last night.
本题考查情态动词完成时的用法。should have done表示本该做而没做,带有责备意,must have done表示推测,意为“应该已经做过某事”。根据语境可知选D项。