问题

In 1942,Columbus_______ on the of the Bahama islands, but he mistook it for an island off India
A:lands
B:landed
C:has landed
D:had landed
B:landed
C:has landed
D:had landed
正确答案是: