单项选择题

Tom didn't go to the party last night because he ______ the baby for his sister until 10:50.

A.had to look after
B.should have looked after
C.would have to look after
D.must have looked after