单项选择题

Jeff here five minutes ago.

A. should arrive at
B. was supposed to be
C. should comes