7 תשובות
שניהם נכונים
הם מתאימים להקשר שונה
המשפט הראשון זה שבעבר הם עבדו פה שלוש שנים
המשפט השני זה שהם עבדו שלוש שנים אבל עדיין עובדים פה
זה טיפה מבלבל אבל תלוי בהקשר אם שני המשפטים אומרים אותו דבר או לא
זה תלוי:
have worked זה אם עדיין עובדים
worked זה אם כבר סיימו לעבוד. אבל במקרה הזה עדיף להגיד had worked
אבל have זה עבר לא
בערך, זה עבר שמראה על ניסיון. כלומר שהפעולה קרתה לפחות פעם אחת אבל היא לא בהכרח הסתיימה לקרות באותה תקופת זמן
הראשון נכון