问题

Excuse me, could you tell me how to get to the Grand Hotel? I thought it was on this corner, but I seem to ____ a mistake. [ ]
A: make
B: be making
C: having made
D: have made
B: be making
C: having made
D: have made
正确答案是: