حال کامل با عبارات زمانی (for, since, yet)
Grammar Rule in 30 Seconds
Use the Present Perfect to connect past actions to the present moment using specific time markers like 'for', 'since', and 'yet'.
- Use 'for' for a duration of time, like 'for three hours'.
- Use 'since' for a specific starting point, like 'since 2010'.
- Use 'yet' in negatives and questions for expected actions, like 'not yet'.
مرور کلی
Present Perfect با عبارات زمانی وارد میدون میشه.status update توی انگلیسیه. فقط به ما نمیگه چه اتفاقی افتاده؛ بهمون میگه چرا الان اهمیت داره.I lost my keys، این فقط یه داستان غمانگیز از گذشتهست. اما اگه بگی "I've lost my keys«، داری توضیح میدی که چرا الان زیر بارون بیرون آپارتمانت وایسادی و مظلوم به نظر میای. همهاش به اون »ارتباط" برمیگرده.
این گرامر چطور کار میکنه
Present Perfect مثل یه لینک عمل میکنه. یه عمل در گذشته رو به لحظه حال وصل میکنه. وقتی عبارات زمانی مثل for، since، already یا yet رو بهش اضافه میکنیم، به اون لینک یه محتوای خاص میدیم.Past Simple مثل یه اپیزود از فصل اوله؛ تموم شده و رفته پی کارش. اما Present Perfect اون بخش «آنچه گذشت...» هست که توضیح میده چرا اپیزود الان داره اتفاق میافته.Present Perfect استفاده کن. این زمان کل زندگی تو رو تا همین ثانیه پوشش میده. در واقع یه امتیاز کلی از کل دوران وجودته.Past Simple محسوب میشه، مگر اینکه هنوز از اون صبحونه سیر باشی (که واقعاً عجیبه!).الگوی ساخت
have یا has رو اضافه کن. از has فقط برای VIPها (he, she, it) استفاده کن.
already seen that movie. | Ich habe diesen Film schon gesehen.
yet. | Sie hat ihren Kaffee noch nicht ausgetrunken.
ever used this app? | Hast du diese App jemals benutzt?
have مثل چسبه. گذشته (the participle) رو به حال (the subject) میچسبونه. بدون این چسب، جملهات از هم میپاشه!
کی استفاده کنیم
- از
forبرای صحبت درباره یک بازه زمانی یا طول زمان استفاده کن. مثال: "I've had this iPhoneforthree years." (هنوز هم کار میکنه... یه جوری). - از
sinceبرای اشاره به یک نقطه شروع دقیق استفاده کن. مثال: "I've been a fansince2015." - از
justبرای کارهایی که همین چند ثانیه پیش اتفاق افتادن استفاده کن. مثال: "I'vejustposted a new photo." - از
alreadyبرای کارهایی که زودتر از حد انتظار انجام شدن استفاده کن. مثال: "I'vealreadyfinished my homework!" (شاید مامانت باور نکنه، اما گرامرت درسته). - از
yetبرای کارهایی که انتظار داری اتفاق بیفتن استفاده کن (بیشتر در جملات منفی و سوالی). مثال:Has the pizza arrived
yet? - از
everوneverبرای تجربیات زندگی استفاده کن. مثال:Have you
everbeen to Japan? - از
recentlyیاlatelyبرای کارهایی که در چند روز یا چند هفته اخیر شروع شدن استفاده کن. مثال: "I haven't slept muchlately." (احتمالاً به خاطر اون وبگردیهای ساعت ۳ صبح توی ویکیپدیاست).
اشتباهات رایج
Present Perfect برای یک زمانِ تمام شده استفاده کنی. نمیتونی بگی I have seen him yesterday. دیروز دیگه تموم شده و رفته. به
Past Simple تعلق داره. درستش اینه: I saw him yesterdayیا "I've seen him today".
for و since هست. یادت باشه: for برای تعداد ساعت/روز/سال (طول زمان) هست. since برای یک تاریخ یا یک اتفاق خاص (یک نقطه زمانی) هست. هیچوقت نمیگی "I've been here since five hours" مگراینکه بخوای بقیه رو گیج کنی.has رو برای he/she/it فراموش نکن. کلمه کوچیکیه اما خیلی مهمه. گفتن He have gone جوریه که انگار خیلی از کلاسهای زبانت رو پیچوندی.yet باشه. تقریباً همیشه میره آخرِ آخرِ جمله. اگه بذاریش وسط جمله، شبیه شاعرهای قرن ۱۹ به نظر میای؛ که اگه فازت اونجوری باشه باحاله، ولی برای گروه واتساپ عجیبه.مقایسه با الگوهای مشابه
Past Simple از Present Perfect استفاده کنیم؟ از خودت بپرس: «آیا اون زمان تموم شده؟»Past Simple:I went to Paris in 2019.
(سال ۲۰۱۹ تموم شده. سفر تموم شده. این یه حقیقت تاریخیه).Present Perfect: "I've been to Paris." (دارم درباره تجربه زندگیم بهت میگم. مهم نیست کی رفتم، فقط مهم اینه که الان اون تجربه رو دارم).
Present Continuous چطور؟Present Continuous:I am living in London.
(تمرکز روی همین الانه، شاید موقتی باشه).Present Perfect: "I've lived in London for ten years." (تمرکز روی مدت زمان از گذشته تا الان هست).
Present Perfect مثل یه لنز واید (عریض) دوربین عکاسی میمونه؛ کل خط زمانی رو نشون میده. اما Past Simple مثل یه عکس پولاروید هست؛ یک لحظه خاص که در زمان منجمد شده. اگه میتونی یه ساعت دقیق براش بگی (ساعت ۵ عصر، روز سهشنبه)، از Past Simple استفاده کن.Present Perfect انتخاب اصلیته.سؤالات رایج
میتونم از already در جملات سوالی استفاده کنم؟
بله! وقتی تعجب کردی ازش استفاده کن.
Have you finished already؟ (واو، چقدر سریعی!).
فرق بین been to و gone to چیه؟
Been to یعنی رفتی و برگشتی. gone to یعنی رفتی و هنوز هم اونجایی. اگه بگی
My brother has gone to Mexico، امشب منتظرش برای شام نباش.
آیا lately با recently یکیه؟
تقریباً بله. اما lately برای عادتها یا کارهای تکراری رایجتره ("I've been tired lately
)، در حالی که recently برای اتفاقات یکباره خوب جواب میده (I've recently bought a car").
میتونم بگم "I've lived here since I was born"؟
قطعاً. به دنیا اومدن یک نقطه مشخص در زمانه، پس since اینجا عالیه.
چرا آمریکاییها از Past Simple جایی استفاده میکنن که بریتانیاییها Present Perfect میگن؟
نکته خوبی بود! آمریکاییها معمولاً میگن I already ate، در حالی که بریتانیاییها ترجیح میدن بگن "I've already eaten
. هر دو درستن، اما Present Perfect برای امتحانهایی مثل IELTS یا TOEFL استانداردتر" محسوب میشه.
همیشه به have نیاز دارم؟
توی نوشتههای رسمی، بله. توی چتهای صمیمی، مردم گاهی بیخیالش میشن: I seen it (اما این از نظر فنی غلطه و ممکنه باعث بشه معلمت گریه کنه).
اگه Past Participle رو بلد نباشم چی؟
تو گوگل سرچش کن! یا ستون سوم لیست افعال بیقاعده رو چک کن. خیلیهاشون به -en یا -ed ختم میشن، اما بعضیهاشون عجیب غریبن (مثل buy که میشه bought).
Present Perfect Construction
| Subject | Auxiliary | Past Participle | Time Expression |
|---|---|---|---|
|
I / You / We / They
|
have
|
worked
|
for 2 years
|
|
He / She / It
|
has
|
worked
|
since 2021
|
|
I / You / We / They
|
haven't
|
finished
|
yet
|
|
He / She / It
|
hasn't
|
finished
|
yet
|
|
Have
|
you
|
eaten
|
yet?
|
|
Has
|
she
|
arrived
|
yet?
|
Common Contractions
| Full Form | Contraction | Negative Contraction |
|---|---|---|
|
I have
|
I've
|
I haven't
|
|
You have
|
You've
|
You haven't
|
|
He has
|
He's
|
He hasn't
|
|
She has
|
She's
|
She hasn't
|
|
It has
|
It's
|
It hasn't
|
|
We have
|
We've
|
We haven't
|
|
They have
|
They've
|
They haven't
|
Meanings
The Present Perfect with time expressions describes states or actions that began in the past and continue into the present, or actions expected to happen soon.
Duration (For)
To express the total length of time an action has been happening up to now.
“They have been married for twenty years.”
“She has worked here for six months.”
Starting Point (Since)
To express the specific moment or date when an action began.
“I have known him since primary school.”
“It hasn't rained since last Tuesday.”
Expectation (Yet)
Used in negative sentences and questions to talk about something that hasn't happened but is expected to.
“Have you finished your homework yet?”
“The train hasn't arrived yet.”
Reference Table
| Form | Structure | Example |
|---|---|---|
|
Affirmative (For)
|
Subj + have/has + V3 + for + duration
|
I've been here for an hour.
|
|
Affirmative (Since)
|
Subj + have/has + V3 + since + point
|
I've been here since 9 AM.
|
|
Negative (Yet)
|
Subj + haven't/hasn't + V3 + yet
|
He hasn't called yet.
|
|
Question (Yet)
|
Have/Has + Subj + V3 + yet?
|
Have they arrived yet?
|
|
Short Answer (+)
|
Yes, + Subj + have/has
|
Yes, I have.
|
|
Short Answer (-)
|
No, + Subj + haven't/hasn't
|
No, she hasn't.
|
طیف رسمیت
Have you completed the report yet? (Workplace)
Have you finished the report yet? (Workplace)
Done with the report yet? (Workplace)
You done yet? (Workplace)
The Time Bridge
For
- Duration Length of time
- Number e.g., 5 minutes
Since
- Start Point Specific date
- Event e.g., I was born
Yet
- Expectation Waiting for it
- Negative/Question Usage context
For vs. Since
مثالها بر اساس سطح
I have lived here for one year.
I have lived here for one year.
She has been a student since 2022.
She has been a student since 2022.
I have not seen the teacher yet.
I have not seen the teacher yet.
Have you finished yet?
Have you finished yet?
We have known each other for a long time.
We have known each other for a long time.
He hasn't called me since yesterday.
He hasn't called me since yesterday.
Has the bus arrived yet?
Has the bus arrived yet?
I've had this phone for six months.
I've had this phone for six months.
I have worked in this department since I joined the company.
I have worked in this department since I joined the company.
They haven't decided on the new project yet.
They haven't decided on the new project yet.
She has been sick for the last three days.
She has been sick for the last three days.
Have you seen the latest news about the strike yet?
Have you seen the latest news about the strike yet?
The economy has been in recession for several consecutive quarters.
The economy has been in recession for several consecutive quarters.
Since the implementation of the new law, crime rates have dropped.
Since the implementation of the new law, crime rates have dropped.
We haven't yet reached a consensus on the budget.
We haven't yet reached a consensus on the budget.
I've been meaning to ask you about that for ages.
I've been meaning to ask you about that for ages.
The company has yet to issue a formal apology for the data breach.
The company has yet to issue a formal apology for the data breach.
Ever since the dawn of the digital age, privacy has been a concern.
Ever since the dawn of the digital age, privacy has been a concern.
For as long as I can remember, this building has stood vacant.
For as long as I can remember, this building has stood vacant.
Have you not yet realized the gravity of the situation?
Have you not yet realized the gravity of the situation?
The philosophical implications of this theory have been debated for centuries.
The philosophical implications of this theory have been debated for centuries.
Since time immemorial, humans have sought meaning in the stars.
Since time immemorial, humans have sought meaning in the stars.
The board has yet to manifest any intention of revising the policy.
The board has yet to manifest any intention of revising the policy.
I have for some time now harbored doubts about his sincerity.
I have for some time now harbored doubts about his sincerity.
بهراحتی اشتباه گرفته میشود
Learners use Past Simple for ongoing actions or Present Perfect for finished times.
Using 'since' with a duration of time.
Using 'yet' in positive sentences.
اشتباهات رایج
I live here for two years.
I have lived here for two years.
I have lived here since two years.
I have lived here for two years.
I have yet finished.
I haven't finished yet.
He have been here.
He has been here.
I have seen him since two days.
I have seen him for two days / I haven't seen him for two days.
Did you finish yet?
Have you finished yet?
I have worked since 3 hours.
I have worked for 3 hours.
I have been knowing him for years.
I have known him for years.
I have lived here since I am a child.
I have lived here since I was a child.
I haven't yet seen it.
I haven't seen it yet.
I have yet to not see it.
I have yet to see it.
الگوهای جملهسازی
I have been a ___ for ___.
She hasn't ___ since ___.
Have you ___ yet?
It has been ___ since ___.
Real World Usage
I have worked in sales for over ten years.
Haven't left the house yet, see u soon!
I've had this cough since last night.
Has the gate opened yet?
We've been at the beach for 5 hours and I'm already sunburnt!
I haven't received my refund yet.
The 'Number' Rule
No 'Ago' with Present Perfect
Yet in Questions
American 'Yet'
Smart Tips
Try to answer the question 'When did it start?'. If the answer is your time expression, use 'since'. If it's not, use 'for'.
Use 'since' to show loyalty and long-term commitment to a company or skill.
Always use the Present Perfect with 'yet' and 'already' instead of the Past Simple.
Make sure the verb after 'since' is in the Past Simple, even if the main verb is Present Perfect.
تلفظ
Contraction Stress
In natural speech, 'I have' becomes 'I've' /aɪv/. The 'v' sound is very light.
Yet Emphasis
The word 'yet' at the end of a sentence often carries a rising intonation in questions.
Question Rise
Have you finished yet? ↗
Conveys a genuine inquiry or slight impatience.
حفظ کنید
روش یادسپاری
FOR is for the 'length' of the race; SINCE is for the 'starting' place.
تداعی تصویری
Imagine a ruler (For) measuring a line, and a pin (Since) stuck into a specific date on a calendar. For measures; Since marks.
Rhyme
Since is the start, For is the part, Yet is the heart of the question's art.
Story
I have lived in this house for ten years. Since I moved in, I have painted every room. I haven't finished the kitchen yet, but I'm working on it!
شبکه واژگان
چالش
Write three sentences about your current job or hobby using 'for', 'since', and 'yet'.
نکات فرهنگی
British speakers are very strict about using Present Perfect with 'yet'. Using Past Simple ('Did you eat yet?') sounds American.
In casual US speech, Past Simple is often used with 'yet' and 'already'.
Using 'since' to anchor your experience to a specific achievement is common in Western CVs.
The Present Perfect developed in Old English using the verb 'habban' (to have) plus a past participle to indicate possession of a completed state.
شروعکنندههای مکالمه
How long have you lived in your current house?
Have you seen any good movies lately?
How long have you known your best friend?
Have you finished your goals for this year yet?
موضوعات نگارش
اشتباهات رایج
Test Yourself
I have been a doctor ___ 2010.
Which sentence is correct?
Find and fix the mistake:
He hasn't yet finished his dinner.
They have arrived.
You can use 'since' with a duration of time like 'three weeks'.
A: Is the movie over? B: No, it ___.
Sort these: 1. Two hours, 2. Last night, 3. A long time.
Match each item on the left with its pair on the right:
Score: /8
تمرینهای عملی
8 exercisesI have been a doctor ___ 2010.
Which sentence is correct?
Find and fix the mistake:
He hasn't yet finished his dinner.
They have arrived.
You can use 'since' with a duration of time like 'three weeks'.
A: Is the movie over? B: No, it ___.
Sort these: 1. Two hours, 2. Last night, 3. A long time.
Match: A. For, B. Since | 1. 1995, 2. Six months
Score: /8
Practice Bank
11 exercisesHe ___ worked on this project for months.
I haven't visited my grandparents ___ last Christmas.
Have you already finished your homework yet?
They wait for the bus since ten minutes.
Choose the correct sentence:
Translate into English: 'No he comido desde esta mañana.'
Translate into English: '¿Has terminado tu informe todavía?'
Arrange these words into a sentence:
Arrange these words into a sentence:
Match each sentence beginning with its correct time expression:
Match the situations with the correct time expression:
Score: /11
سوالات متداول (8)
No, 'since' must be followed by a specific point in time (e.g., `since 2010`). For durations, use `for`.
Yes, it is grammatically correct and more formal. However, in B1 English, placing `yet` at the end is more common and natural.
Because 'know' is a stative verb. Stative verbs (like know, like, believe) are rarely used in the continuous form, even in the Present Perfect.
`For` measures the length of time (a period). `Since` marks the start of the time (a point).
No, use `already` for positive sentences. `I have already finished` vs `I haven't finished yet`.
Yes, Americans often use the Past Simple with 'yet' (e.g., `Did you eat yet?`), whereas British English prefers the Present Perfect.
Yes! You can say `since I was a child` or `since we met`. The verb in that clause is usually in the Past Simple.
No, `for ages` is an informal idiom meaning 'for a very long time'.
Scaffolded Practice
1
2
3
4
Mastery Progress
Needs Practice
Improving
Strong
Mastered
In Other Languages
Pretérito Perfecto / Presente + desde hace
English MUST use Present Perfect for 'how long' situations.
Passé Composé / Présent + depuis
English uses Present Perfect for ongoing states, whereas French uses the Present.
Perfekt / Präsens + seit
German speakers often incorrectly use Present Simple in English ('I am here since Monday').
~te iru / ~kara
Japanese doesn't have a direct 'have + V3' auxiliary structure.
Mundhu + Present/Past
Arabic does not have a specific 'perfect' aspect like English.
Le (了) / Yijing (已经)
Chinese has no verb conjugation for tense or person.
Learning Path
Prerequisites
ویدیوهای مرتبط
Related Grammar Rules
حال کامل: آمریکا در مقابل بریتانیا (I've done در مقابل I did)
Overview آیا تا به حال حس کردهاید که کتاب درسی زبان انگلیسیتان به شما دروغ گفته است؟ شما قانونی را در کلاس یاد میگیر...
Phrasal Verbs: An Introduction (Turn On, Give Up, Look After)
## Phrasal Verbs: An Introduction A **phrasal verb** = verb + particle (up, on, off, out, in, away...) The combination...
تجربیات زندگی: حال کامل با Ever و Never
تا حالا شده بیخیال یه جلسه تمرین ورزشی بشی و دو ساعت بعد، در حالی که داری تو تیکتاک چرخ میزنی، عذاب وجدان بگیری؟ یا ش...
آینده استمراری (will be -ing)
### Overview زمان «آینده استمراری» یا همان `Future Continuous` (که گاهی `Future Progressive` نیز نامیده میشود)، یکی از...
زمان حال کامل در انگلیسی: ارتباط گذشته با حال (ساختار پایه)
Overview Ta hala shode vared-e ye otagh beshi va kamelan yadet bere baraye chi rafti onja? Hameye ma in tajrobe ro dasht...