For ve Since "Present Perfect Tense" ile kullanılan zaman bildiren
ifadelerdir. Bir eylemin ne kadar süredir devam ettiğini ifade etmek için kullanılır. ● FOR
Bir eylemle ilgili süreçten bahsederken for kullanılır.
Example;
- I have been chatting for two hours.
(İki saattir chat yapıyorum.)
Bu örnekten chat yapma eyleminin iki saat önce başladığı ve hala
devam ettiği anlaşılmaktadır.
- John has been working for this company for six months.
(John altı aydır
bu şirkette çalışıyor.)
● SINCE
Bir eylemle ilgili sürecin başlangıç noktasından bahsederken since
kullanırız.
- I have been chatting since 2 o'clock.
(Saat ikiden beri chat yapıyorum.)
Bu örnekte chat yapma eyleminin ne kadar sürdüğü değil, ne zaman başladığı
ifade edilmektedir. Ama sonuç olarak eylemin ne kadar sürdüğü de anlaşılır. Örneğin
cümle saat 4'de söylenmişse, eylem iki saat sürmüş demektir.
I haven't seen Mary since Monday.
(Pazartesiden beri Mary'yi görmedim)
●
Olumlu cümlelerde kimi zaman for cümleden çıkarılabilir.
- We have been married (for) 20 years. (20 yıldır
evliyiz.)
Bu cümlede for kullanılmasa da olabilir. Ancak;
- They haven't seen eachother for 2 years. (İki
yıldır birbirlerini görmediler.)
Bu cümle olumsuz olduğu
için for cümleden çıkarılamaz.