Depinde ce te intereseaza sa aflii. Daca vrei sa intrebi pe cineva doar ca sa aflii daca a fost sau nu spui: "Did he visit us?" dar daca vrei sa aflii 'consecintele viztei' aceleia vei spune: "Has he visited us?" Acum acelasi lucru si daca era o afirmatie nu o interogatie (nu prea am inteles la ce te refereai tu):
He visited us. (trecut simplu)
He has visited us. (prezent perfect) (prezentul perfect continuu nu prea cred ca il poti folosii aici, dar ma rog nu-s eu as in engleza )
Bafta
Alege din urmatoarele (timpuri)
He has visited us
He had visited us
He had been visiting us
He visited us