4 תשובות
יותר נכון לכתוב ive been

( שזה i have been )

אותה משמעות אבל
אנונימית
ive been - זה בעבר מושלם, כלומר לא ידוע לנו הזמן כי גם לא אכפת לנו ממנו.
i was - עבר פשוט, הזמן הוא עיקרי.
i've been-פעולה מתמשכת. נגיד אתה רוצה להגיד שחיכית 5 שעות ורוצה להדגיש את העובדה שחיכית הרבה זמן
i was- פעולה שקרתה ונגמרה, פעולה קצרה.
*קודם כל have been זה הווה מושלם ולא עבר מושלם
* שנית i was זה עבר פשוט
צירפתי הסבר קל להבנה על ההבדל בין השניים, שני הצורות נכונות בעזרת ההסבר תדעי איך להשתמש בהם או לפחות תביני איך.


נשתמש בpresent perfect לגבי פעולה שהתרחשה בעבר, אבל לא ברור וגם כנראה לא כל כך חשוב מתי. אין תשובה לשאלה מתי. לא זמן ההתרחשות חשוב, אלא עצם ההתרחשות.
they have left.
לא ברור מתי הם עזבו, אבל חשובה העובדה שהם עזבו. הפעולה התרחשה אם כי איננו יודעים וגם לא כל כך חשוב, מתי.



לעומת זאת.
they left on sunday.
אנחנו לא רק יודעים שהם עזבו. הפעם אנחנו גם יודעים מתי הפעולה התרחשה. זו הסבה שאת המשפט הזה כתבנו בpast simple.


עכשיו have been אפשר להשתמש בו בכמה צורות:
i have been here for 6 hours
כלומר אני כאן במשך 6 שעות, זה אומר שלפני 6 שעות הגעתי ואני עדיין פה. נקודה בעבר שממשיכה להווה.
או תיאור ניסיון שנצבר בעבר:
i have been to china three times.

i was there - פעולה שהתחילה ונגמרה בעבר
או פעולה מתמשכת שהתחילה ונגמרה בעבר בציון זמן i was there at eight oclock\ i lived there for 2 years.