Essa pergunta não poderia ser: How many countries did you visit?
ALBERTO
Moacir
Sim, a pergunta também poderia ser: How many countries did you visit?
Está correta também, mas é mais comum perguntar usando o presente perfeito.
Quando nos expressamos em Inglês, levamos isso em conta. Viajar não é coisa do passado, é algo que você faz a vida inteira, se possível. Por isso é usado o Presente Perfeito. O Simple Past deixa tudo lá no passado. Percebe a diferença usando os dois tempos verbais nessa sua pergunta?