From the words lettered A to D choose the word or group of words that best completes the sentence.

I ought to _____ the letter by now.

A. to be sent
B. to have being sent
C. to have sent
D. to have to send

Correct Answer: Option C

C. to have sent