Very good, Andrey!
они встречаются уже 3 года
User translations (3)
- 1.
They have been going out for 3 years now
translation added by Andrew GalatinSilver ru-en3 - 2.
They've been dating for 3 years already.
translation added by Elena BogomolovaGold ru-en3 - 3.
They have been seeing each other for 3 years already
Translator's comment
не очень серьезные отношения/намерения
translation added by grumblerGold ru-en1
Discussion (7)
Elena and Grumbler, although your versions aren't incorrect, the word ALREADY is kind of superfluous. The perfect tense gives the sentence a sense of ALREADY, so it isn't necessary in a sentence that describes a process. If you DO decide to use it, it should ideally go after HAVE: They've already been going out for 3 years.
USE CONTRACTIONS!!! They make your English look more natural :)
All right, thank you, Uly, for your corrections:)
Always a pleasure, Elena :)
Uly, I appreciate your comments!
Good job, Andrey :) Your translation is the most idiomatic.