מערת הזמנים
Present Perfect (הווה מושלם) — הסבר, have/has + V3 ותרגול
185 תרגילים · עם הקראה והסבר בעברית
ללמוד אנגלית בנושא הווה מושלם (Present Perfect)
ההווה המושלם (Present Perfect) מקשר בין העבר להווה — הוא מתאר פעולה שקרתה בעבר ויש לה קשר או השפעה על ההווה. למשל: 'I have finished my homework' (סיימתי את שיעורי הבית). מבנה זה מאתגר דוברי עברית כי אין לו מקבילה מדויקת. שליטה בו חשובה מאוד לאנגלית ברמה טובה.
המבנה: have/has + V3
ההווה המושלם נבנה מ-have/has + past participle: 'have seen', 'has gone'. הוא משמש לניסיון חיים ('I have been to London'), לפעולות שהסתיימו לאחרונה ('She has just left') ולפעולות שהתחילו בעבר ונמשכות ('We have lived here for ten years').
| Subject | חיובי ✓ | שלילי ✗ | שאלה ? |
|---|---|---|---|
| I / You / We / They | have finished | haven't finished | Have you finished? |
| He / She / It | has finished | hasn't finished | Has she finished? |
V3 — מהי הצורה השלישית של הפועל?
Present Perfect דורש את הצורה השלישית של הפועל (past participle), וזו נקודת הכישלון הראשונה. בפעלים רגילים היא זהה לצורת העבר ומסתיימת ב-ed: work → worked → worked. בפעלים לא רגילים היא לעיתים קרובות שונה משתי הצורות האחרות, ולכן אומרים 'I have gone' ולא 'I have went'.
| V1 | V2 (Past Simple) | V3 (Present Perfect) |
|---|---|---|
| work | worked | worked |
| go | went | gone |
| see | saw | seen |
| eat | ate | eaten |
| write | wrote | written |
| do | did | done |
| be | was / were | been |
שלושת השימושים של Present Perfect
לזמן הזה שלושה תפקידים ברורים, וקל יותר ללמוד אותם בנפרד מאשר כהגדרה אחת מעורפלת. (1) ניסיון חיים, בלי לציין מתי: 'I have been to Greece twice'. (2) פעולה שהסתיימה זה עתה ויש לה תוצאה בהווה: 'She has broken her phone' — ולכן אין לה טלפון עכשיו. (3) פעולה שהתחילה בעבר ועדיין נמשכת: 'We have lived in Haifa for ten years' — ואנחנו גרים שם גם היום.
| השימוש | משפט לדוגמה | מה זה אומר |
|---|---|---|
| ניסיון חיים | I have read that book. | קראתי אותו מתישהו — לא חשוב מתי |
| תוצאה בהווה | He has lost his keys. | המפתחות עדיין חסרים לו |
| פעולה שנמשכת | They have known each other since 2019. | הם מכירים גם היום |
מה ההבדל בין Present Perfect ל-Past Simple?
ההבחנה בין Present Perfect ל-Past Simple מבלבלת תלמידים רבים. Past Simple מתאר פעולה שהסתיימה בזמן מוגדר ('I saw him yesterday'), בעוד Present Perfect מתאר פעולה ללא ציון זמן מדויק עם קשר להווה ('I have seen him'). מילים כמו already, yet, just ו-ever מסמנות הווה מושלם.
הקושי אינו מקרי: בעברית יש צורת עבר אחת שמכסה את שני המקרים, ולכן 'איבדתי את המפתחות' יכול להיות כל אחד מהם. הבדיקה המעשית היא לשאול על מה המשפט עונה — 'מתי זה קרה?' מוביל ל-Past Simple, ואילו 'מה המצב עכשיו?' מוביל ל-Present Perfect.
| Past Simple | Present Perfect | |
|---|---|---|
| זמן | מוגדר ונגמר | לא מצוין / נמשך עד עכשיו |
| דוגמה | I saw him yesterday. | I have seen him. |
| מבנה | V2 | have/has + V3 |
| מילות זיהוי | yesterday, last week, in 2020 | just, already, yet, ever, since, for |
מתי משתמשים ב-since ומתי ב-for?
שתי המילים מתורגמות לעברית באותה מילה — 'מ־' או 'במשך' — ולכן קל להחליף ביניהן, אבל התפקיד שלהן שונה לגמרי. since מציין את נקודת ההתחלה: מתי זה התחיל. for מציין את משך הזמן: כמה זמן זה נמשך. שתיהן מופיעות עם Present Perfect, כי שתיהן מתארות משהו שהתחיל בעבר וממשיך עד עכשיו.
בדיקה מהירה: אם אחרי המילה אפשר לשים תאריך, יום או שעה — צריך since. אם אחריה בא מספר של יחידות זמן — צריך for. לדוגמה: 'I have known Dani since first grade' לעומת 'I have known Dani for six years'.
| since | for | |
|---|---|---|
| מה מציין | נקודת התחלה | משך זמן |
| מה בא אחריו | Monday, 2020, I was six | two hours, five days, a long time |
| דוגמה | I have been here since Monday. | I have been here for two hours. |
just, already, yet, ever — איפה כל מילה נכנסת במשפט?
חלק גדול מהקושי אינו במשמעות אלא במיקום. just, already, ever ו-never נכנסים בין have/has לפועל: 'I have just finished', 'She has already left', 'I have never been to London'. yet לעומתם בא בסוף המשפט, ורק בשלילה ובשאלה: 'I haven't finished yet', 'Have you finished yet?'.
| מילה | מקום במשפט | משפט לדוגמה |
|---|---|---|
| just | בין have/has לפועל | I have just eaten. |
| already | בין have/has לפועל | She has already done it. |
| yet | בסוף — בשלילה ובשאלה בלבד | He hasn't called yet. |
| ever / never | בין have/has לפועל | Have you ever seen snow? |
טעויות של דוברי עברית ב-Present Perfect
מקור הקושי ברור: בעברית אין זמן מקביל, ולכן משפט שבאנגלית דורש Present Perfect נאמר בעברית בהווה או בעבר רגיל. 'אני גר פה חמש שנים' הוא הווה בעברית, אבל באנגלית הוא 'I have lived here for five years' — לא 'I live here for five years' ולא 'I am living here for five years'.
טעות שנייה היא צירוף זמן מוגדר: 'I have finished it yesterday' שגוי, כי yesterday סוגר את הזמן ומחייב Past Simple — 'I finished it yesterday'. וטעות שלישית היא התאמת פועל העזר: he, she, it מקבלים has, וכל השאר have.
תרגול קצר עם תשובות
חמישה משפטים לבדיקה עצמית. השלימו כל אחד לבד, ורק אחר כך הסתכלו בעמודת התשובה ובהסבר שלצידה.
| המשפט | התשובה | למה |
|---|---|---|
| I ____ (never / be) to Paris. | have never been | never בין have לפועל; V3 של be הוא been |
| She ____ (just / finish) her homework. | has just finished | she מקבל has; just נכנס לפני הפועל |
| ____ you ____ (see) this film yet? | Have … seen | yet בסוף שאלה; V3 של see הוא seen |
| We ____ (live) here since 2018. | have lived | since + נקודת זמן מחייב Present Perfect |
| He ____ (go) to school yesterday. | went | yesterday הוא זמן סגור — ולכן Past Simple |
Present Perfect — סיכום קצר להדפסה
(1) חיובי — Subject + have/has + V3: 'I have finished', 'She has finished'. (2) שלילי — haven't/hasn't + V3: 'They haven't arrived'. (3) שאלה — Have/Has + subject + V3: 'Has he called?'. (4) has ל-he/she/it, have לכל השאר. (5) שלושת השימושים — ניסיון חיים, תוצאה בהווה, פעולה שנמשכת. (6) since לנקודת התחלה, for למשך זמן. (7) yet בסוף המשפט ורק בשלילה ובשאלה. (8) אסור לצרף זמן מוגדר — לא 'I have seen him yesterday'.
טיפים ללימוד הווה מושלם באנגלית
- זכרו את הנוסחה: have/has + past participle.
- שימו לב למילים: already, yet, just, ever, never, since, for.
- השוו: 'I saw' (זמן מוגדר) מול 'I have seen' (קשר להווה).
- תרגלו לתאר ניסיון חיים: 'I have been to...'
- תרגלו את ההבדל בין 'since' (נקודת זמן) ל-'for' (משך).
שאלות נפוצות — הווה מושלם באנגלית
מתי משתמשים בהווה מושלם?
לתיאור פעולה מהעבר עם קשר להווה: ניסיון חיים, פעולה שהסתיימה לאחרונה או פעולה שהתחילה בעבר ונמשכת. למשל 'I have lived here for years'.
מדוע ההווה המושלם קשה לדוברי עברית?
כי אין לו מקבילה מדויקת בעברית. עברית משתמשת בעבר רגיל במקרים רבים שבהם אנגלית דורשת הווה מושלם. תרגול חוזר מגשר על הפער.
מה ההבדל בין Present Perfect ל-Past Simple?
Past Simple מתאר פעולה בזמן מוגדר ('yesterday'), Present Perfect מתאר פעולה עם קשר להווה ובלי ציון זמן מדויק. מילים כמו 'just' ו-'already' מסמנות הווה מושלם.
מתי משתמשים ב-since ומתי ב-for?
since מציין את נקודת ההתחלה ובא לפני יום, תאריך או אירוע: since Monday, since 2020, since I was six. for מציין משך זמן ובא לפני מספר של יחידות זמן: for two hours, for five years. לדוגמה: 'I have known Dani since first grade' לעומת 'I have known Dani for six years'.
איפה שמים yet ואיפה already?
already בא בין have/has לפועל ומופיע במשפטים חיוביים: 'She has already finished'. yet בא בסוף המשפט ומופיע רק בשלילה ובשאלה: 'She hasn't finished yet', 'Has she finished yet?'
מה ההבדל בין have gone ל-have been?
'He has gone to Tel Aviv' פירושו שהוא נסע ונמצא שם עכשיו. 'He has been to Tel Aviv' פירושו שהוא ביקר שם בעבר וכבר חזר. זו הבחנה שנשאלת הרבה במבחנים.
האם אפשר לומר I have seen him yesterday?
לא. yesterday הוא זמן מוגדר וסגור, ולכן הוא מחייב Past Simple: 'I saw him yesterday'. Present Perfect מופיע רק כשהזמן אינו מצוין או כשהוא עדיין נמשך.
מהי צורת V3 ואיך יודעים אותה?
V3 היא הצורה השלישית של הפועל (past participle). בפעלים רגילים היא זהה לעבר ומסתיימת ב-ed: worked, played. בפעלים לא רגילים היא צורה נפרדת שצריך לשנן: go → gone, see → seen, eat → eaten, write → written, do → done, be → been.
מתבלבלים? ההבדל מהנושא הדומה
- Past Simple ←
אם מצוין מתי זה קרה (yesterday, in 2019) — Past Simple. אם לא, והתוצאה מורגשת עכשיו — Present Perfect.
- Present Perfect Progressive ←
תוצאה או משך: מה שהושלם (וכמויות — three pages) מקבל have/has + V3, ומה שנמשך (for, since, all day) — have/has been + ing.