כאשר יש SINCE ,FOR מתי אני יודע מתי משתמשים ב perfect simple ומתי ב perfect progressive? חוץ מ stative verbs. כאשר יש : they_________to each other for ages שמים haven't spoken או, ש... have been speaking תענו בבקשה
perfect simple לperfect progressive הוא שבהווה מושלם ממושך הפעולה היא ממושכת כלומר כאן מדגישים את הפעולה ואילו במושלם את הזמן בכול מקרה חוץ מהפעלים של הstative verbs עדיף אבל לא הכרחי להשתמש בהווה מושלם ממושך למרות ששתי הגירסאות נכונות