2 תשובות
perfect simple: we have spoken
perfect progressive: we have been speaking
ההבדל הוא perfect progressive יש been אחרי הhave
אם לא הבנת אני בפרטי
בperfect simple זה גם they have worked
מוסיפים ed