דלגו לתוכן הראשי
EnglishHeroתרגול אנגליתGeekHero

דקדוק · שאלות ותשובות

מה ההבדל בין Past Simple ל-Present Perfect — הסבר פשוט

התשובה הקצרה

Past Simple מתאר פעולה שהסתיימה בזמן מוגדר בעבר (I visited London in 2019), ואילו Present Perfect מתאר פעולה שקרתה בעבר אך לא ציינו מתי בדיוק, או שיש לה קשר להווה (I have visited London). אם יש ציון זמן מדויק — Past Simple. אם אין — לרוב Present Perfect.

הסבר מלא

Past Simple משמש כשיודעים בדיוק מתי הפעולה קרתה, ולרוב מלווה במילות זמן כמו yesterday, last year, in 2020: "I watched a movie yesterday" (צפיתי בסרט אתמול).

Present Perfect נבנה עם have/has + Participle, ומשמש כשלא חשוב מתי בדיוק הפעולה קרתה — חשוב יותר התוצאה או הניסיון: "I have watched this movie" (ראיתי את הסרט הזה — אי-פעם, לא משנה מתי). הוא גם משמש לפעולה שהתחילה בעבר וממשיכה עד היום: "I have lived here for five years".

כלל אצבע פשוט לתלמידים: אם במשפט מופיעה מילת זמן מדויקת (yesterday, last week, in 2018) — זה כמעט תמיד Past Simple. אם מופיעות מילים כמו ever, never, already, yet, since, for — זה בדרך כלל Present Perfect.

דוגמאות

I visited Paris in 2019.
I have visited Paris.

תאריך מדויק מול ציון של חוויה כללית

She finished her homework yesterday.
She has already finished her homework.

אתמול מול 'כבר' — קשר להווה

We lived there for two years (and moved away).
We have lived here for two years (and still do).

הפעולה נגמרה מול נמשכת עד היום

Did you see that movie last week?
Have you ever seen that movie?

שאלה על אירוע מוגדר מול שאלה על ניסיון כללי

שאלות נפוצות

איך יודעים מתי להשתמש ב-Past Simple?

כשיש ציון זמן מדויק בעבר: yesterday, last month, in 2015, two days ago.

איך בונים משפט ב-Present Perfect?

נושא + have/has + הפועל בצורת Participle. לדוגמה: She has finished, They have gone.

אפשר להגיד I have seen him yesterday?

לא — זו טעות נפוצה. עם yesterday חייבים Past Simple: I saw him yesterday.

המשך תרגול

כל השאלות בדקדוק אנגלי