lei dove ha visto

where did you see

→ lei
phrase Rare #41,834
where did you see Lei is the formal way to address one person; ha visto literally uses the present perfect, but is usually translated with the simple past in English.
IT: Lei dove ha visto questo quadro?
EN: Where did you see this painting?

Lei dove ha visto quella donna?

Where did you see that woman?

Lei dove ha visto questa donna?

Where did you see this woman?

Lei dove ha visto la donna?

Where did you see the woman?

Lei dove ha visto quelle donne?

Where did you see those women?

Lei dove ha visto queste donne?

Where did you see these women?