דלגו לתוכן הראשי
GeekHeroאנגלית🔍 חיפושGeekHero

שני זמנים, כלל הכרעה אחד

מה ההבדל בין Present Perfect ל-Past Simple?

התשובה בשורה אחת: אם נאמר או ידוע מתי הפעולה קרתה — Past Simple; אם הזמן לא מצוין ומה שחשוב הוא התוצאה בהווה — Present Perfect. בעברית שניהם ״איבדתי״, ולכן זו ההבחנה שדורשת הכי הרבה תרגול.

העמוד הזה עוסק רק בהשוואה. להסבר המלא של כל זמן בנפרד — כולל כללי הכתיב, שאלות ושלילה ותרגול אינטראקטיבי: Present Perfect (הווה מושלם) · Past Simple (עבר פשוט).

Present Perfect מול Past Simple — כללי ההכרעה, since/for והטבלה

זו ההבחנה הקשה ביותר לדובר עברית בכל מערכת הזמנים — לא כי הכללים מסובכים, אלא כי לעברית פשוט אין אותה. ״איבדתי את המפתחות״ הוא משפט אחד בעברית, אבל שני משפטים שונים באנגלית: I lost my keys (אתמול, בסיפור על אתמול) ו-I have lost my keys (והם עדיין אבודים — תעזרו לי לחפש). שני הזמנים מדברים על פעולה שקרתה בעבר; ההבדל הוא לאן מופנה המבט — אל העבר עצמו, או אל התוצאה בהווה.

טבלת ההשוואה — שני הזמנים זה מול זה

השורה החשובה ביותר: אותו אירוע בדיוק, מסופר פעם בכל זמן — והמשמעות השונה של כל גרסה.

Past SimplePresent Perfect
מבנהSubject + V2 (lost, went)Subject + have/has + V3 (lost, gone)
על מה עונה המשפטמתי זה קרה? (הזמן סגור ונגמר)מה המצב עכשיו? (יש חיבור להווה)
מילות זמן אופייניותyesterday, last week, in 2020, two days ago, when I was sixjust, already, yet, ever, never, since, for, so far
שלילהdidn't + V1: I didn't see it.haven't/hasn't + V3: I haven't seen it.
שאלהDid you see it?Have you seen it?
אותו אירוע, שני זמניםI lost my keys yesterday. (מדווח על אתמול)I have lost my keys. (הם עדיין אבודים עכשיו)

כלל ההכרעה — שאלה אחת ותשובה אחת

כשצריך לבחור, שואלים שאלה אחת: האם נאמר או ברור מתי זה קרה? אם כן — Past Simple, בלי יוצאים מן הכלל: ״I visited London in 2023״, ״Ruti called an hour ago״. אם הזמן לא מצוין, ומה שמעניין הוא המצב שנוצר — Present Perfect: ״I have visited London״ (יש לי הניסיון הזה), ״Ruti has called״ (ההודעה ממתינה לך).

מבחן עזר שתופס כמעט תמיד: אם אפשר להוסיף למשפט את המילה ״כבר״ או ״אי־פעם״ בעברית בלי לשנות את הכוונה — כנראה Present Perfect. אם טבעי להוסיף ״אתמול״ או תאריך — Past Simple. חשוב לדעת: בשיחה אמיתית שני הזמנים מתחלפים באותו סיפור — פותחים ב-Present Perfect ואז עוברים לפרטים ב-Past Simple: ״?I have been to Eilat. — Really? When did you go״.

מילות הזיהוי — הרשימה שמכריעה ברוב התרגילים

לכל זמן יש קבוצת מילים שכמעט חתומה עליו. שווה לשנן את הטבלה הזו כמו שהיא — ברוב שאלות הברירה במבחן מילת הזמן היא כל הפתרון.

המילההזמןמשפט לדוגמה
yesterday / last nightPast SimpleDani finished the book last night.
in 2020 / when I was sixPast SimpleWe moved here in 2020.
agoPast SimpleYael left ten minutes ago.
just / alreadyPresent PerfectI have just eaten. / She has already left.
yet (בשלילה ובשאלה)Present PerfectHave you finished yet? I haven't started yet.
ever / neverPresent PerfectHave you ever tried sushi? I have never flown.
since + נקודת זמןPresent PerfectUri has lived here since 2019.
for + משך זמןPresent PerfectUri has lived here for five years.

since או for — ההבדל שכולם שואלים עליו

שתי המילים הולכות עם Present Perfect, אבל הן לא מתחלפות: since מציינת מתי זה התחיל — נקודה על ציר הזמן (since 2019, since Sunday, since I was a child); for מציינת כמה זמן זה נמשך — אורך (for five years, for two hours, for a long time). ״She has worked here since March״ = ״She has worked here for six months״ — אותה עובדה, שתי דרכים למדוד אותה.

והמלכודת הצמודה: ״אני גר כאן חמש שנים״ נאמר בעברית בהווה, ולכן תלמידים כותבים ״I live here for five years״ — שגוי. פעולה שהתחילה בעבר ונמשכת עד עכשיו מקבלת באנגלית Present Perfect: ״I have lived here for five years״.

למה אין לזה מקבילה בעברית — והטעות שזה מוליד

העברית מחלקת את הזמן לשלושה: היה, הווה, יהיה. צורת העבר ״איבדתי״ משרתת גם דיווח על אירוע סגור וגם תיאור מצב שנמשך — ההקשר משלים. האנגלית בנתה להבחנה הזו זמן שלם: Present Perfect הוא טכנית זמן הווה (פועל העזר הוא have בהווה) שמדבר על העבר — גשר ששני קצותיו נטועים בשני זמנים. בדיוק בגלל שאין לו בית בעברית, הוא מרגיש לתלמיד הישראלי ״מיותר״ — ולכן ברירת המחדל השגויה היא לתרגם כל עבר עברי ל-Past Simple.

הטעות ההפוכה מגיעה אחרי שלומדים את הזמן החדש ומתלהבים: ״I have seen Dani yesterday״. ברגע שמופיע ציון זמן סגור — yesterday, in 2020, ago — הדלת של Present Perfect נסגרת: ״I saw Dani yesterday״, נקודה. זו כנראה השגיאה המזוהה ביותר עם מבחני חטיבת הביניים.

שמונה משפטים פתורים — ולמה דווקא הזמן הזה

כל שורה: המשפט הנכון, הזמן, והשיקול שהכריע.

המשפטהבחירההנימוק
I have lost my pencil — can I borrow yours?Present Perfectהתוצאה בהווה: אין לי עיפרון עכשיו
Ruti watched a movie last night.Past Simplelast night — זמן סגור ומצוין
Have you ever been to Jerusalem?Present Perfectever — ניסיון חיים, בלי זמן מסוים
Yes! We went there two years ago.Past Simpleago — ברגע שנוקבים זמן, עוברים ל-Simple
Uri has lived in Haifa since 2021.Present Perfectsince — התחיל בעבר ונמשך עד עכשיו
Mozart wrote more than 600 pieces.Past Simpleאדם שאינו בין החיים — הזמן שלו סגור
I haven't finished my homework yet.Present Perfectyet — עדיין לא, והמצב רלוונטי עכשיו
When did you get this bike?Past Simpleשאלת when דורשת זמן מסוים — לכן Simple

הטעויות שחוזרות בכל מבחן

הגדולה מכולן: Present Perfect עם זמן סגור — ״I have seen him yesterday״ במקום ״I saw him yesterday״. אחריה: הווה במקום Present Perfect עם since/for — ״I live here for five years״ במקום ״I have lived here for five years״. שתיים דקדוקיות: has עם I/you/we/they (״They has finished״ — שגוי; has רק ל-he/she/it), ו-V2 במקום V3 אחרי have — ״I have saw״ במקום ״I have seen״ (לפעלים הלא רגילים V2 ו-V3 שונים: see/saw/seen, go/went/gone, take/took/taken).

ואחת של שאלות: אחרי when לא בא Present Perfect — ״?When have you arrived״ שגוי, כי when מבקשת בדיוק את מה ש-Present Perfect מסתיר: הזמן. שואלים ״?When did you arrive״.

בדיקה עצמית — חמישה משפטים עם תשובות

השלימו עם Present Perfect או Past Simple, ורק אז בדקו את התשובה וההסבר.

המשפטהתשובהלמה
Dani ____ (break) his leg last summer.brokelast summer — זמן סגור ומצוין
I ____ (know) Yael since first grade.have knownsince — התחיל בעבר ונמשך עד היום
____ you ever ____ (eat) falafel?Have … eatenever — שאלת ניסיון חיים, V3 של eat
We ____ (not / see) that movie yet.haven't seenyet בשלילה — Present Perfect, V3 של see
Ruti ____ (finish) the test ten minutes ago.finishedago תמיד עם Past Simple

סיכום של שורה אחת לכל כלל

(1) זמן מצוין (yesterday, in 2020, ago) — Past Simple. (2) בלי זמן, עם תוצאה בהווה — Present Perfect: have/has + V3. (3) just, already, yet, ever, never, since, for — סימני Present Perfect. (4) since = מתי התחיל; for = כמה זמן נמשך. (5) פעולה שנמשכת עד עכשיו — Present Perfect, לא הווה. (6) שאלת when — תמיד Past Simple. (7) has רק ל-he/she/it; אחרי have/has תמיד V3.

טיפים ללימוד Present Perfect מול Past Simple באנגלית

שאלות נפוצות — Present Perfect מול Past Simple באנגלית

מה ההבדל בין Present Perfect ל-Past Simple בקצרה?

Past Simple מדווח על פעולה בזמן סגור שנאמר או ידוע: I lost my keys yesterday. Present Perfect מדבר על פעולה בלי ציון זמן, שהתוצאה שלה חשובה עכשיו: I have lost my keys — הם עדיין אבודים. הכלל: יש זמן מצוין — Simple; אין, והמצב בהווה הוא העיקר — Perfect.

למה בעברית אין Present Perfect?

העברית מסתפקת בשלושה זמנים, וצורת העבר שלה מכסה גם דיווח על אירוע סגור וגם מצב שנמשך — ״גרתי כאן חמש שנים״ ו״אני גר כאן חמש שנים״ נבדלים רק בהקשר. האנגלית ייחדה להבחנה הזו זמן שלם, ולכן לדובר עברית הוא מרגיש מיותר — וזו הסיבה שההבחנה הזו דורשת הכי הרבה תרגול.

מתי אסור להשתמש ב-Present Perfect?

בכל משפט עם ציון זמן סגור: yesterday, last week, in 2020, two hours ago, when I was six — כולם דורשים Past Simple. גם שאלת when דורשת Past Simple (?When did you arrive), כי היא מבקשת בדיוק את הזמן ש-Present Perfect לא מספק.

מה ההבדל בין since ל-for?

שתיהן עם Present Perfect, אבל since מציינת מתי הפעולה התחילה — נקודת זמן (since 2019, since Sunday), ו-for מציינת כמה זמן היא נמשכת — משך (for five years, for two hours). She has worked here since March = She has worked here for six months.

אומרים I live here for five years או I have lived here for five years?

I have lived here for five years. פעולה שהתחילה בעבר ונמשכת עד עכשיו מקבלת באנגלית Present Perfect — למרות שבעברית אומרים אותה בהווה (״אני גר כאן חמש שנים״). הצורה I live here for five years היא אחת הטעויות הנפוצות של דוברי עברית.