I have watched it...........
Ya lo miré. I have watched it already (referring to a TV programme).
Thank you
4 Answers
I would say "ya lo ví" or "ya lo he visto".
Coffeelate's response is perfectly acceptable. Both of those examples are listed when you look up the English word "already" in the SpanishDict dictionary.
Another, expression found in the SpanishDict dictionary, "Lo hemos visto ya." = "We've seen it already." puts the "ya" at the end. I would guess it would also be acceptable in singular form, "Lo he visto ya." = "I've seen it already."
This is just my attempt. Corrections are appreciated.
I always prefer the most literal translation: Me he mirado ya
Ya lo vi este