Since without have ?

Temat przeniesiony do archwium.
It is two years since you wrote to me.
It is two years since you have written to me.

Podobno tylko pierwsze zdanie jest poprawne, jednak kiedyś uczono mnie, że since używa się z perfect.
Imo, może być past simple.
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'

« 

Pomoc językowa

 »

Pomoc językowa