Which one is correct

A:let’s hurry,the president is coming!
B:Oh,I am afraid we___________.

a)have missed him
b)had missed him
c)missed him

which one is correct?
please help me solve this problem
many thanks!

I would choose (a) - Present Perfect - the event has already taken place, and its result is concerned with the present. That is, now we don’t have to hurry, since the president has gone…

Just my opinion

Hi danial2005,

Yes, the correct form in this context is (a) the Present Perfect. It has the sense of We have just missed him. Later the speaker could say: We missed him (Past Simple) or We realised we had missed him (Past Perfect).

Alan

Hi Sidle Jinks and Alan,
Thank you very much for your explaination!

Danial