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

מערת הזמנים

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 / Theyhave finishedhaven't finishedHave you finished?
He / She / Ithas finishedhasn't finishedHas she finished?

V3 — מהי הצורה השלישית של הפועל?

Present Perfect דורש את הצורה השלישית של הפועל (past participle), וזו נקודת הכישלון הראשונה. בפעלים רגילים היא זהה לצורת העבר ומסתיימת ב-ed: work → worked → worked. בפעלים לא רגילים היא לעיתים קרובות שונה משתי הצורות האחרות, ולכן אומרים 'I have gone' ולא 'I have went'.

V1V2 (Past Simple)V3 (Present Perfect)
workworkedworked
gowentgone
seesawseen
eatateeaten
writewrotewritten
dodiddone
bewas / werebeen

שלושת השימושים של 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 SimplePresent Perfect
זמןמוגדר ונגמרלא מצוין / נמשך עד עכשיו
דוגמהI saw him yesterday.I have seen him.
מבנהV2have/has + V3
מילות זיהויyesterday, last week, in 2020just, 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'.

sincefor
מה מצייןנקודת התחלהמשך זמן
מה בא אחריוMonday, 2020, I was sixtwo 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 beennever בין have לפועל; V3 של be הוא been
She ____ (just / finish) her homework.has just finishedshe מקבל has; just נכנס לפני הפועל
____ you ____ (see) this film yet?Have … seenyet בסוף שאלה; V3 של see הוא seen
We ____ (live) here since 2018.have livedsince + נקודת זמן מחייב Present Perfect
He ____ (go) to school yesterday.wentyesterday הוא זמן סגור — ולכן 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.

מתבלבלים? ההבדל מהנושא הדומה

כל הזמנים והדקדוק במקום אחד — טבלת בחירת הזמן ←