单项选择题

Christopher Columbus () eighteen years () planning for that wonderful voyage which he made across the Atlantic Ocean.

A.spends;in
B.spent;on
C.has spent;on
D.had spent;in