Multiple choice

I ___ him last Saturday.

  1. have visited

  2. visited

  3. been visited

Reveal answer Fill a bubble to check yourself
B Correct answer
Explanation

The simple past tense 'visited' is correct because 'last Saturday' specifies a particular completed time in the past. 'Have visited' would be present perfect and requires a time frame extending to present (like 'this week'). 'Been visited' is grammatically incorrect as it uses passive voice incorrectly.