Ответ:

Правильный вариант: d) visited. Обстоятельство 20 years ago требует Past Simple.

Ответ: Martians visited Earth 20 years ago!