单项选择题

He must have come here yesterday evening, ______ he

A.did
B.has
C.haven't
D.didn't