单项选择题

He hurried to the bus stop, ______ the last bus had already left.

A.only finding
B.only having found
C.only to find
D.only to have found