4 תשובות
"has left" הוא בזמן הווה מושלם, בעוד ש"left" הוא בזמן פשוט בעבר.

"has left" מציין פעולה שהתרחשה בזמן לא מוגדר בעבר, והוא מדגיש את התוצאה או השלמת הפעולה. למשל, "she has left for the airport" פירושו שיצאה לשדה התעופה בשלב כלשהו בעבר, והדגש הוא על היעדרותה הנוכחית ממיקומה הקודם.

"left" פשוט מציין שהפעולה התרחשה בעבר וזה לא בהכרח מרמז על שום דבר לגבי התוצאה או השלמת הפעולה. לדוגמה, "she left for the airport" פירושו שהיא יצאה לשדה התעופה בשעה מסוימת בעבר, אבל זה לא מציין אם היא הגיעה לשדה התעופה או לא סיימה את דרכה.
אני חושבת שhas left מרמז שיש לפעולת העזיבה השפעה על ההווה. לדוגמא, הוא עזב ולכן אי אפשר להשיג אותו כרגע.
שואל השאלה:
מתי אני אדע להשתמש בhas
שואל השאלה:
ואם אומרים זה זמן מדויק זה left?