单项选择题

I can hardly imagine Peter ______ across the Atlantic Ocean in 15 days.

A. sail
B. to sail
C. sailing
D. to have sailed