Odpowiedź :
Odpowiedź:
Sam has lived in Italy for ten years.
They have been on holiday, but they are back home now.
I have known John since 1998.
Have you seen the film on TV last night?
We have had our dog since last January.
What have you written about in your composition?
WYJAŚNIENIE:
since używamy, gdy określamy dokładną datę, czas odkąd coś robimy, posiadamy, znamy, do teraz, np.
I have known Alice since 2017.
Znam Alicję od 2017 roku.
for używamy, gdy określamy czas, okres trwania czegoś:
I have trained volleyball for 2 years.
Trenowałem siatkówkę (przez) dwa lata.
Pytania zadajemy poprzez inwersję, w pytaniu używamy także 3 formy czasownika:
I have known Alice for 4 years.
Have you known Alice for 4 years?
Who have you known for 4 years?