מערת הזמנים
Present Perfect Progressive — הווה מושלם ממושך: have/has been + ing
הזמן שאומר ״אני עושה את זה כבר שעה — ועדיין באמצע״. נלמד בדרך כלל בכיתה ט' ומעלה, אחרי Present Perfect שהוא בונה עליו.
Present Perfect Progressive — המבנה, השימושים וההבדל מ-Perfect הרגיל
Present Perfect Progressive (שנקרא גם Present Perfect Continuous) הוא הזמן שמחבר את שני העולמות: כמו Present Perfect הוא מדבר על פעולה שמחוברת להווה, וכמו הזמנים הממושכים הוא מצייר אותה בתנועה. המבנה: have/has + been + פועל עם ing. משתמשים בו כשפעולה התחילה בעבר ונמשכת עד עכשיו — או הסתיימה ממש כרגע והשאירה סימנים: ״I have been studying for three hours״ (התחלתי לפני שלוש שעות, ואני עדיין בפנים).
המבנה — have/has been + V-ing בכל הגופים
החלק היחיד שמשתנה לפי הגוף הוא פועל העזר הראשון: have לכולם, חוץ מ-he/she/it שמקבלים has. אחריו תמיד been — בכל גוף, בלי שינוי — ואז הפועל עם ing. בשלילה ה-not נכנס אחרי have/has, ובשאלה have/has קופץ לפני הנושא.
| סוג משפט | מבנה | דוגמה |
|---|---|---|
| חיובי (I/you/we/they) | have been + V-ing | They have been playing for an hour. |
| חיובי (he/she/it) | has been + V-ing | She has been reading all morning. |
| שלילי | haven't / hasn't been + V-ing | I haven't been sleeping well lately. |
| שאלה | Have/Has + subject + been + V-ing? | Have you been waiting long? |
| שאלת How long | How long + have/has + subject + been + V-ing? | How long has Dani been learning English? |
שני השימושים — עד עכשיו, או עד לפני רגע
השימוש הראשון והנפוץ: פעולה שהתחילה בעבר ועדיין נמשכת, כשרוצים להדגיש את המשך — כמה זמן זה כבר קורה. ״Yael has been practicing the piano for two years״ — התחילה לפני שנתיים ועדיין מתאמנת. זה הזמן הטבעי של שאלות ?How long ושל תשובות עם since ו-for.
השימוש השני: פעולה שהסתיימה זה עתה, אבל התוצאות שלה נראות ומורגשות ברגע הדיבור. ״?Why are your hands dirty? — I have been fixing my bike״ — התיקון אולי נגמר, אבל הידיים המלוכלכות הן ההוכחה שהוא קרה עכשיו. זה השימוש שמסביר גם משפטים כמו ״It has been raining״ שנאמרים כשהגשם כבר פסק — הכביש הרטוב הוא הסיפור.
מילות הזמן — for, since, all day, lately
החבורה מוכרת מ-Present Perfect, ובראשה הצמד since ו-for: since לנקודת ההתחלה (since 8 o'clock, since Sunday), for למשך (for an hour, for three years). מצטרפות אליהן מילות ״כל ה־״: all day, all morning, all week — שמדגישות רצף בלי הפסקה — והצמד lately ו-recently (״לאחרונה״), שמתאר משהו שחוזר ונשנה בתקופה האחרונה: ״I have been thinking about you lately״.
| ביטוי הזמן | עברית | משפט לדוגמה |
|---|---|---|
| for two hours | כבר שעתיים | Uri has been playing for two hours. |
| since morning | מאז הבוקר | It has been raining since morning. |
| all day / all night | כל היום / כל הלילה | We have been traveling all day. |
| lately / recently | לאחרונה | Ruti has been working hard lately. |
| How long…? | כמה זמן כבר…? | How long have you been waiting? |
מה ההבדל מ-Present Perfect הרגיל? — התשובה הקצרה
בקצרה: Present Perfect Simple (have/has + V3) מסתכל על התוצאה — מה הושלם, כמה, האם בכלל: ״I have read the book״, סיימתי. Present Perfect Progressive מסתכל על הפעילות ומשכה: ״I have been reading the book״ — אני באמצע. כמות או תוצאה ספורה ← Simple; משך עם for / since / all day ← Progressive; ופעלי מצב (know, love, want) נשארים תמיד ב-Simple. להשוואה המלאה — טבלה זה מול זה, שמונה משפטים פתורים ובדיקה עצמית — מחכה עמוד נפרד: ״מה ההבדל בין Present Perfect ל-Present Perfect Progressive?״, בקישור שבסוף העמוד.
ומה ההבדל מ-Past Progressive?
שניהם מציירים פעולה ממושכת, אבל על צירי זמן שונים. Past Progressive (was/were + ing) חי כולו בעבר: ״At midnight I was sleeping״ — תמונה מרגע שכבר נסגר, בלי קשר להווה. Present Perfect Progressive מותח את הפעולה עד הרגע הזה: ״I have been sleeping badly this week״ — השבוע עוד לא נגמר, והבעיה עוד איתי. אם הסיפור כולו בעבר וידוע מתי — Past Progressive; אם הוא נוגע בהווה — Present Perfect Progressive.
למה זה מאתגר דובר עברית — ואיך לתרגם נכון
בעברית, פעולה שהתחילה בעבר ונמשכת נאמרת בהווה פשוט: ״אני לומד אנגלית חמש שנים״, ״יורד גשם מהבוקר״. אין בעברית שום סימן דקדוקי לכך שהפעולה גוררת אחריה היסטוריה — ולכן התרגום האינסטינקטיבי הוא ״I learn English five years״ או ״I am learning English five years״, שניהם שגויים. ברגע שמופיע במשפט העברי ״כבר + משך זמן״ או ״מאז״, האנגלית דורשת have/has been + ing: ״I have been learning English for five years״.
טעות תרגום שנייה: להשמיט את been. התלמיד זוכר שצריך have וזוכר שצריך ing, ומרכיב ״I have learning״ — צורה שלא קיימת. שווה לשנן את השלישייה כיחידה אחת שאינה מתפרקת: have/has + been + V-ing.
שישה משפטים פתורים — ולמה דווקא הזמן הזה
כל שורה: המשפט הנכון, הצורה שנבחרה, והנימוק.
| המשפט | הבחירה | הנימוק |
|---|---|---|
| Dani has been doing homework since four o'clock. | Perfect Progressive | since — התחיל בעבר ועדיין באמצע |
| Look at the sky! It has been raining all night. | Perfect Progressive | all night + השלוליות נראות עכשיו |
| Ruti has finished all her homework. | Perfect Simple | הדגש על התוצאה המושלמת — לא על המשך |
| I have known Yael for ten years. | Perfect Simple | know הוא פועל מצב — אין לו צורת ing |
| How long have you been standing here? | Perfect Progressive | שאלת How long על פעולה שעוד נמשכת |
| Uri has written four pages so far. | Perfect Simple | כמות ספורה (four pages) ← תוצאה |
הטעויות שחוזרות בכל מבחן
ארבע שכיחות: (1) השמטת been — ״I have waiting״ במקום ״I have been waiting״; (2) פועל מצב עם ing — ״She has been knowing him for years״ במקום ״She has known him for years״; (3) הווה במקום הזמן הזה עם since/for — ״I am learning English for five years״ במקום ״I have been learning English for five years״; (4) has עם גוף שאינו שלישי יחיד — ״They has been playing״ במקום ״They have been playing״. ואחת של בחירה: כשיש במשפט כמות מוגמרת (three exercises, two chapters), עוברים ל-Present Perfect Simple — הכמות מעידה שסופרים תוצאות.
בדיקה עצמית — חמישה משפטים עם תשובות
השלימו כל משפט בצורה הנכונה — Present Perfect Progressive או Present Perfect Simple — ורק אז בדקו את התשובה.
| המשפט | התשובה | למה |
|---|---|---|
| Yoni ____ (play) the guitar for two hours. | has been playing | משך (for) + הפעולה עוד נמשכת |
| I'm tired because I ____ (run). | have been running | הפעולה הסתיימה כרגע והסימנים מורגשים |
| We ____ (know) our neighbors since 2020. | have known | know הוא פועל מצב — Simple בלבד |
| How long ____ you ____ (wait) for the bus? | have … been waiting | שאלת How long על פעולה נמשכת |
| Ruti ____ (read) three books this month. | has read | כמות ספורה — הדגש על תוצאה, לכן Simple |
Present Perfect Progressive — סיכום קצר להדפסה
(1) מבנה — have/has + been + V-ing, ו-been לא משתנה אף פעם. (2) שימוש א' — פעולה שהתחילה בעבר ונמשכת עכשיו, בדגש על המשך. (3) שימוש ב' — פעולה שנגמרה זה עתה והסימנים שלה מורגשים. (4) מילות זיהוי — for, since, all day, lately, ?How long. (5) מול Perfect Simple — משך ← Progressive; תוצאה או כמות ← Simple. (6) פעלי מצב (know, love, want) — לעולם לא ב-ing. (7) has רק ל-he/she/it.
טיפים ללימוד Present Perfect Progressive באנגלית
- שננו את השלישייה כיחידה אחת: have/has + been + V-ing — בלי been אין זמן.
- מצאתם ?How long או for/since עם פעולה שעוד נמשכת — זה הזמן הזה.
- יש במשפט כמות (three pages, two cups)? עברו ל-Present Perfect Simple.
- לפני שכותבים ing, בדקו שהפועל אינו פועל מצב: know, love, want, need, have.
- משפט עברי עם ״כבר + זמן״ (״אני מחכה כבר שעה״) מתורגם עם have/has been + ing.
שאלות נפוצות — Present Perfect Progressive באנגלית
מה זה Present Perfect Progressive ומתי משתמשים בו?
זמן שמתאר פעולה שהתחילה בעבר ונמשכת עד עכשיו (I have been waiting for an hour — אני מחכה כבר שעה), או שהסתיימה ממש כרגע והסימנים שלה מורגשים (Why are you wet? — I have been swimming). המבנה: have/has + been + פועל עם ing.
מה ההבדל בין Present Perfect ל-Present Perfect Progressive?
Present Perfect Simple (have + V3) מדגיש את התוצאה: I have read the book — סיימתי. Present Perfect Progressive (have been + ing) מדגיש את המשך: I have been reading the book — אני באמצע כבר זמן מה. כמות או תוצאה מוגמרת ← Simple; משך עם for/since/all day ← Progressive.
Present Perfect Progressive או Continuous — מה נכון?
שניהם נכונים — אלה שני שמות לאותו זמן. בישראל (תוכנית הלימודים וספרי Burlington) נהוג Progressive, ובחומרים באנגלית מחו״ל נפוץ Continuous. המבנה זהה: have/has + been + V-ing.
איך אומרים באנגלית ״אני לומד אנגלית כבר חמש שנים״?
I have been learning English for five years. למרות שבעברית המשפט בהווה, פעולה שהתחילה בעבר ונמשכת מקבלת באנגלית Present Perfect Progressive. הצורות I learn English for five years או I am learning English for five years — שתיהן שגויות.
למה אסור להגיד I have been knowing him?
כי know הוא פועל מצב — הוא מתאר ידיעה, לא פעילות מתמשכת, ולכן אין לו צורת ing. עם פעלי מצב (know, love, want, need, have במשמעות בעלות) משתמשים ב-Present Perfect Simple גם כשמדובר במשך: I have known him since kindergarten.