For and Since “…..den beri” anlamına geldiği için konuşma anında geçen olayın öncesi ile ilişkisi kuruluyor. Ayrıca olayın etkisi konuşma anında devam etmektedir. Bu açıklamalar da zaman olarak Present Perfect Tense ile Present Perfect Continuous Tense’leri gerektirir.
We have been waiting for you since morning. (Sabahtan beri seni beklemekteyiz.)
I have been smoking for ten years. (10 yıldır sigara içmekteyim)
Birinci cümlede, bekleme eyleminin sadece konuşma anı ile ilgilenilmez. Bekleme eyleminin öncesi ile ilişkisi kurulur ve öncesinin konuşma anına etkisi de belirtilir.
İkinci cümlede, sigara içme eyleminin sadece şu anı ile ilgilenilmez. Konuşma anının on yıl öncesi ile ilişkisi kurulur.
For and Since’in kullanımının karıştırılmaması gerekir. Bunun için şöyle bir ayırım koyabiliriz:
****Zaman ismi varsa: Since
****Zaman miktarı varsa: For kullanılır.
I have smoked for 10 years şeklinde Present Perfect ile de cümleyi kurabiliriz. Çünkü bu iki zaman birbirine eşittir. Bu iki cümlenin anlamı bakımından karışıklık çıkması Türkçe’nin bu iki zaman açısından yetersiz oluşundandır.