a jak masz dwa czasowniki w zdaniu?
tu jest wlasnie taka sytuacja
zacznijmy od tego, ze to zdanie moze takze brzmiec
It
has been two years since you wrote to me
ale w zdaniach z okresleniami czasu, jaki uplynal do teraz od jakiegos momentu w przeszlosci, czesto uzywa sie 'is': It's two years since... itp.
czyli tam bylby perfect, gdyby autor chcial go uzyc
zdanie po since okresla punkt w czasie, od ktorego zaczelismy liczenie (skonczylismy dzisiaj). Punkt w czasie w przeszlosci = simple past
Jestes przyzwyczajony/a do zdan typu "I have known him since 2002". 2002 oznacza punkt w czasie w przeszlosci, od ktorego licze nasza znajomosc. Zamiast okolicznika czasu typu 2002 mozna uzyc zdania i to zdanie bedzie w Simple Past
Jest jeszcze mozliwa taka sytuacja, ze liczysz czas od czegos w przyszlosci, co rowniez przetrwalo do dzisja. W takich wypadkach masz 2 x present perfect
I have liked her since I have known her
po polsku uzyjesz tu dwa razy czasu terazniejszego: lubie Terri, odkad ja znam
a w Twoim zdaniu po odkad bedzie czas przeszly 'odkad do mnie napisales'