Które zdanie jest poprawne?

Temat przeniesiony do archwium.
Moi mili,
zastanawiam się, które (a może obie?) wersje wypowiedzi są poprawne?
-> "It's (been?) already 10 years since I've met this amazing person"
-> "10 years ago I was blessed to have met this amazing person"
Mowa o osobie, z którą nieprzerwanie mam kontakt.
Dziękuję z góry za pomoc :)
1 it's been ... since I met ....
2 blessed to meet, ale to nie znaczy, ze macie nieprzerwany kontakt
it's 10 years też jest poprawne, potoczne

« 

Pomoc językowa - tłumaczenia