单项选择题

His grandfather is supposed()for New York last Friday.

A. to have left
B. to leave
C. to have been left
D. to be leaving