It is an honour for me ________ to speak here.

It is an honour for me ________ to speak here.

A.to ask

B.asking

C.being asked

D.to have been asked

答案及解析: D