Питання 10 з 20

Запитання 10
He _____ (never/see) snow before he _____ (visit) Canada.
Варіанти відповідей
never saw, visited
has never seen, visited
had never seen, visited
had not seen, had visited