单项选择题

The speaker was ______ delivered her presentation this morning, but she could not make it to the venue on time.

A.had
B.having
C.to have
D.having been