单项选择题

Robert ______ what he wanted, but he gave up at the last minute.

A.might get
B.may get
C.must have got
D.might have got