We haven't learned any past constructions yet; how are we supposed to answer this?
Todos os meus amigos têm me visto com ela.
Isn't this, "Todos meus amigos me viram com ela." saying "All my friends see me with her?" Not, "All my friends HAVE SEEN me with her?" I am confused as to when to use the "Have seen" and when to just use "see."
No, 'viram' is the 3rd person pl. past tense (indicative) of 'ver' (i.e. "they saw" or "they have seen"). :-)
We haven't learned this yet. I don't know how we can be expected to know something not taught. Very frustrating.