B1 Verb Tenses 11 min read متوسط

حال کامل با عبارات زمانی (for, since, yet)

Master 'for,' 'since,' and 'yet' to perfectly describe ongoing actions and states.

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'.
👤 + have/has + 🧩 (V3) + ⏳ (for/since/yet)

مرور کلی

تا حالا شده بخوای به یه دوست بگی چقدر منتظر اسنپ بودی، بدون اینکه شبیه یه آدم ناشی تو گرامر به نظر برسی؟ یا شاید خواستی پزِ تمام کشورهایی رو بدی که از وقتی ولاگ سفر رو شروع کردی دیدی؟ اینجاست که Present Perfect با عبارات زمانی وارد میدون میشه.
این زمان، پل نهایی بین گذشته و حالته. فکر کن این زمان، مثل اون status update توی انگلیسیه. فقط به ما نمیگه چه اتفاقی افتاده؛ بهمون میگه چرا الان اهمیت داره.
اگه بگی
I lost my keys
، این فقط یه داستان غم‌انگیز از گذشته‌ست. اما اگه بگی "I've lost my keys«، داری توضیح میدی که چرا الان زیر بارون بیرون آپارتمانت وایسادی و مظلوم به نظر میای. همه‌اش به اون »ارتباط" برمی‌گرده.
بدون اون، انگلیسی حرف زدنت مثل یه سری کلیپ تیک‌تاک از هم گسیخته‌ست. اما با اون، داری یه داستان کامل رو تعریف می‌کنی. ما ازش برای صحبت درباره تجربه‌ها، تغییرات و موقعیت‌هایی استفاده می‌کنیم که در گذشته شروع شدن و هنوز هم صادق هستن.
مثل اون گروه چتیه که از سال ۲۰۱۹ فعاله؛ یه مدتی پیش شروع شده، اما نوتیفیکیشن‌هاش هنوز دارن روی گوشیت میان.

این گرامر چطور کار می‌کنه

زمان Present Perfect مثل یه لینک عمل می‌کنه. یه عمل در گذشته رو به لحظه حال وصل می‌کنه. وقتی عبارات زمانی مثل for، since، already یا yet رو بهش اضافه می‌کنیم، به اون لینک یه محتوای خاص میدیم.
تصور کن زندگی تو یه سریال طولانی نتفلیکسه. Past Simple مثل یه اپیزود از فصل اوله؛ تموم شده و رفته پی کارش. اما Present Perfect اون بخش «آنچه گذشت...» هست که توضیح میده چرا اپیزود الان داره اتفاق می‌افته.
وقتی ازش استفاده می‌کنی که *زمان* انجام کار به اندازه *نتیجه* اون کار مهم نباشه. اگه به رئیست بگی "I've finished the report"، براش مهم نیست که ساعت ۲ تمومش کردی یا ۴. فقط براش مهمه که گزارش الان توی اینباکسشه.
این زمان همچنین بهترین دوستته برای حرف زدن درباره چیزهایی که *هرگز* انجام ندادی. تا حالا کنسرت تیلور سوئیفت نرفتی؟ تا حالا پیتزا با آناناس امتحان نکردی؟
از Present Perfect استفاده کن. این زمان کل زندگی تو رو تا همین ثانیه پوشش میده. در واقع یه امتیاز کلی از کل دوران وجودته.
فقط برای توصیف صبحونه سه روز پیشت ازش استفاده نکن؛ اون قلمرو Past Simple محسوب میشه، مگر اینکه هنوز از اون صبحونه سیر باشی (که واقعاً عجیبه!).

الگوی ساخت

1
ساختن این زمان مثل دنبال کردن یه دستور پخت ساده‌ست. کلاً به دو تا ماده اصلی نیاز داری، اما باید مدل درستشون رو انتخاب کنی.
2
با فاعل شروع کن (I, you, he, she, it, we, they).
3
فعل کمکی have یا has رو اضافه کن. از has فقط برای VIPها (he, she, it) استفاده کن.
4
از Past Participle (شکل سوم) فعل اصلیت استفاده کن.
5
عبارت زمانیت رو بسته به نوعش، آخر یا وسط جمله بیار.
6
ساختار | مثال | ترجمه
7
--- | --- | ---
8
مثبت | I have already seen that movie. | Ich habe diesen Film schon gesehen.
9
منفی | She hasn't finished her coffee yet. | Sie hat ihren Kaffee noch nicht ausgetrunken.
10
سوالی | Have you ever used this app? | Hast du diese App jemals benutzt?
11
پاسخ کوتاه | Yes, I have. / No, I haven't. | Ja, habe ich. / Nein, habe ich nicht.
12
نکته کنکوری برای حفظ کردن: فکر کن have مثل چسبه. گذشته (the participle) رو به حال (the subject) می‌چسبونه. بدون این چسب، جمله‌ات از هم می‌پاشه!

کی استفاده کنیم

ما از کلمات خاصی استفاده می‌کنیم تا نشون بدیم گذشته و حال *چطور* به هم وصل میشن.
  • از for برای صحبت درباره یک بازه زمانی یا طول زمان استفاده کن. مثال: "I've had this iPhone for three years." (هنوز هم کار می‌کنه... یه جوری).
  • از since برای اشاره به یک نقطه شروع دقیق استفاده کن. مثال: "I've been a fan since 2015."
  • از just برای کارهایی که همین چند ثانیه پیش اتفاق افتادن استفاده کن. مثال: "I've just posted a new photo."
  • از already برای کارهایی که زودتر از حد انتظار انجام شدن استفاده کن. مثال: "I've already finished my homework!" (شاید مامانت باور نکنه، اما گرامرت درسته).
  • از yet برای کارهایی که انتظار داری اتفاق بیفتن استفاده کن (بیشتر در جملات منفی و سوالی). مثال:
    Has the pizza arrived yet?
  • از ever و never برای تجربیات زندگی استفاده کن. مثال:
    Have you ever been to Japan?
  • از recently یا lately برای کارهایی که در چند روز یا چند هفته اخیر شروع شدن استفاده کن. مثال: "I haven't slept much lately." (احتمالاً به خاطر اون وب‌گردی‌های ساعت ۳ صبح توی ویکی‌پدیاست).

اشتباهات رایج

بزرگترین تله اینه که از 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 انتخاب اصلیته.

سؤالات رایج

Q

می‌تونم از already در جملات سوالی استفاده کنم؟

بله! وقتی تعجب کردی ازش استفاده کن.

Have you finished already؟
(واو، چقدر سریعی!).

Q

فرق بین been to و gone to چیه؟

Been to یعنی رفتی و برگشتی. gone to یعنی رفتی و هنوز هم اونجایی. اگه بگی

My brother has gone to Mexico
، امشب منتظرش برای شام نباش.

Q

آیا lately با recently یکیه؟

تقریباً بله. اما lately برای عادت‌ها یا کارهای تکراری رایج‌تره ("I've been tired lately

)، در حالی که recently برای اتفاقات یک‌باره خوب جواب میده (
I've recently bought a car").

Q

می‌تونم بگم "I've lived here since I was born"؟

قطعاً. به دنیا اومدن یک نقطه مشخص در زمانه، پس since اینجا عالیه.

Q

چرا آمریکایی‌ها از Past Simple جایی استفاده می‌کنن که بریتانیایی‌ها Present Perfect میگن؟

نکته خوبی بود! آمریکایی‌ها معمولاً میگن I already ate، در حالی که بریتانیایی‌ها ترجیح میدن بگن "I've already eaten

. هر دو درستن، اما Present Perfect برای امتحان‌هایی مثل IELTS یا TOEFL
استانداردتر" محسوب میشه.

Q

همیشه به have نیاز دارم؟

توی نوشته‌های رسمی، بله. توی چت‌های صمیمی، مردم گاهی بی‌خیالش میشن: I seen it (اما این از نظر فنی غلطه و ممکنه باعث بشه معلمت گریه کنه).

Q

اگه 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.

1

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.”

2

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.”

3

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

Reference table for حال کامل با عبارات زمانی (for, since, yet)
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?

Have you completed the report yet? (Workplace)

خنثی
Have you finished the report yet?

Have you finished the report yet? (Workplace)

غیر رسمی
Done with the report yet?

Done with the report yet? (Workplace)

عامیانه
You done yet?

You done yet? (Workplace)

The Time Bridge

Present Perfect

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

FOR (Period)
2 hours duration
a decade duration
SINCE (Point)
8 o'clock point
last year point

مثال‌ها بر اساس سطح

1

I have lived here for one year.

I have lived here for one year.

2

She has been a student since 2022.

She has been a student since 2022.

3

I have not seen the teacher yet.

I have not seen the teacher yet.

4

Have you finished yet?

Have you finished yet?

1

We have known each other for a long time.

We have known each other for a long time.

2

He hasn't called me since yesterday.

He hasn't called me since yesterday.

3

Has the bus arrived yet?

Has the bus arrived yet?

4

I've had this phone for six months.

I've had this phone for six months.

1

I have worked in this department since I joined the company.

I have worked in this department since I joined the company.

2

They haven't decided on the new project yet.

They haven't decided on the new project yet.

3

She has been sick for the last three days.

She has been sick for the last three days.

4

Have you seen the latest news about the strike yet?

Have you seen the latest news about the strike yet?

1

The economy has been in recession for several consecutive quarters.

The economy has been in recession for several consecutive quarters.

2

Since the implementation of the new law, crime rates have dropped.

Since the implementation of the new law, crime rates have dropped.

3

We haven't yet reached a consensus on the budget.

We haven't yet reached a consensus on the budget.

4

I've been meaning to ask you about that for ages.

I've been meaning to ask you about that for ages.

1

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.

2

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.

3

For as long as I can remember, this building has stood vacant.

For as long as I can remember, this building has stood vacant.

4

Have you not yet realized the gravity of the situation?

Have you not yet realized the gravity of the situation?

1

The philosophical implications of this theory have been debated for centuries.

The philosophical implications of this theory have been debated for centuries.

2

Since time immemorial, humans have sought meaning in the stars.

Since time immemorial, humans have sought meaning in the stars.

3

The board has yet to manifest any intention of revising the policy.

The board has yet to manifest any intention of revising the policy.

4

I have for some time now harbored doubts about his sincerity.

I have for some time now harbored doubts about his sincerity.

به‌راحتی اشتباه گرفته می‌شود

Present Perfect with Time Expressions (for, since, yet) در مقابل Present Perfect vs. Past Simple

Learners use Past Simple for ongoing actions or Present Perfect for finished times.

Present Perfect with Time Expressions (for, since, yet) در مقابل For vs. Since

Using 'since' with a duration of time.

Present Perfect with Time Expressions (for, since, yet) در مقابل Yet vs. Already

Using 'yet' in positive sentences.

اشتباهات رایج

I live here for two years.

I have lived here for two years.

You cannot use Present Simple for an action that started in the past and continues now.

I have lived here since two years.

I have lived here for two years.

Use 'for' with a duration (number of years).

I have yet finished.

I haven't finished yet.

'Yet' is used in negative sentences, usually at the end.

He have been here.

He has been here.

Third person singular (he/she/it) requires 'has'.

I have seen him since two days.

I have seen him for two days / I haven't seen him for two days.

Confusing the start point with the duration.

Did you finish yet?

Have you finished yet?

In British English, 'yet' requires the Present Perfect, not Past Simple.

I have worked since 3 hours.

I have worked for 3 hours.

3 hours is a duration, not a starting point.

I have been knowing him for years.

I have known him for years.

Stative verbs like 'know' cannot be used in the continuous form.

I have lived here since I am a child.

I have lived here since I was a child.

The clause after 'since' should be in the Past Simple.

I haven't yet seen it.

I haven't seen it yet.

While 'haven't yet' is possible, B1 learners should master the end-position first for natural flow.

I have yet to not see it.

I have yet to see it.

'Have yet to' is already negative in meaning; adding 'not' is a double negative.

الگوهای جمله‌سازی

I have been a ___ for ___.

She hasn't ___ since ___.

Have you ___ yet?

It has been ___ since ___.

Real World Usage

Job Interviews very common

I have worked in sales for over ten years.

Texting Friends constant

Haven't left the house yet, see u soon!

Doctor's Appointment common

I've had this cough since last night.

Travel / Airports very common

Has the gate opened yet?

Social Media Updates common

We've been at the beach for 5 hours and I'm already sunburnt!

Customer Support common

I haven't received my refund yet.

💡

The 'Number' Rule

If there is a number (2 hours, 5 days, 10 years), use 'for'. If there is a name (Monday, January, Christmas), use 'since'.
⚠️

No 'Ago' with Present Perfect

Never use 'ago' with the Present Perfect. 'I have been here for two days ago' is wrong. Use 'I was here two days ago' (Past Simple).
🎯

Yet in Questions

Use 'yet' at the end of a question to sound more natural and show you expect a 'yes' answer eventually.
💬

American 'Yet'

Don't be confused if Americans say 'Did you eat yet?'. It's common there, but in exams, stick to 'Have you eaten 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'.

I've been here since 2 hours. I've been here for 2 hours.

Use 'since' to show loyalty and long-term commitment to a company or skill.

I work here for 5 years. I have worked here since 2018.

Always use the Present Perfect with 'yet' and 'already' instead of the Past Simple.

Did you do it yet? Have you done it yet?

Make sure the verb after 'since' is in the Past Simple, even if the main verb is Present Perfect.

I've been happy since I have moved. I've been happy since I moved.

تلفظ

/aɪv/

Contraction Stress

In natural speech, 'I have' becomes 'I've' /aɪv/. The 'v' sound is very light.

yet? ↗

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!

شبکه واژگان

DurationTimelineUnfinishedExperienceConnectionExpectationAuxiliary

چالش

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?

موضوعات نگارش

Write about a hobby you have. How long have you done it? Why did you start?
Describe your career or education history using 'for' and 'since'.
Make a 'To-Do' list and write about what you haven't finished yet and why.
Reflect on a long-term relationship (friend or family). How has it changed since you first met?

اشتباهات رایج

Incorrect

صحیح


Incorrect

صحیح


Incorrect

صحیح


Incorrect

صحیح

Test Yourself

Fill in the blank with 'for' or 'since'.

I have been a doctor ___ 2010.

✓ Correct! ✗ Not quite. Correct answer: since
2010 is a specific starting point.
Choose the correct sentence. چند گزینه‌ای

Which sentence is correct?

✓ Correct! ✗ Not quite. Correct answer: I have lived here for five years.
Use Present Perfect + 'for' for a duration.
Correct the error in the sentence. Error Correction

Find and fix the mistake:

He hasn't yet finished his dinner.

✓ Correct! ✗ Not quite. Correct answer: He hasn't finished his dinner yet.
'Yet' usually goes at the end of the sentence.
Change the sentence to a question using 'yet'. Sentence Transformation

They have arrived.

✓ Correct! ✗ Not quite. Correct answer: Have they arrived yet?
Questions with 'yet' follow the Have + Subj + V3 + yet pattern.
Is the following rule true or false? True False Rule

You can use 'since' with a duration of time like 'three weeks'.

✓ Correct! ✗ Not quite. Correct answer: False
'Since' is for starting points, 'for' is for durations.
Complete the dialogue. Dialogue Completion

A: Is the movie over? B: No, it ___.

✓ Correct! ✗ Not quite. Correct answer: hasn't finished yet
Negative Present Perfect is used for unfinished expectations.
Which word goes with 'since'? Grammar Sorting

Sort these: 1. Two hours, 2. Last night, 3. A long time.

✓ Correct! ✗ Not quite. Correct answer: 2
'Last night' is a specific point in time.
Match the time expression to the correct category. جفت کردن

Match each item on the left with its pair on the right:

✓ Correct! ✗ Not quite. Correct answer: A2, B1
For + six months (duration); Since + 1995 (point).

Score: /8

تمرین‌های عملی

8 exercises
Fill in the blank with 'for' or 'since'.

I have been a doctor ___ 2010.

✓ Correct! ✗ Not quite. Correct answer: since
2010 is a specific starting point.
Choose the correct sentence. چند گزینه‌ای

Which sentence is correct?

✓ Correct! ✗ Not quite. Correct answer: I have lived here for five years.
Use Present Perfect + 'for' for a duration.
Correct the error in the sentence. Error Correction

Find and fix the mistake:

He hasn't yet finished his dinner.

✓ Correct! ✗ Not quite. Correct answer: He hasn't finished his dinner yet.
'Yet' usually goes at the end of the sentence.
Change the sentence to a question using 'yet'. Sentence Transformation

They have arrived.

✓ Correct! ✗ Not quite. Correct answer: Have they arrived yet?
Questions with 'yet' follow the Have + Subj + V3 + yet pattern.
Is the following rule true or false? True False Rule

You can use 'since' with a duration of time like 'three weeks'.

✓ Correct! ✗ Not quite. Correct answer: False
'Since' is for starting points, 'for' is for durations.
Complete the dialogue. Dialogue Completion

A: Is the movie over? B: No, it ___.

✓ Correct! ✗ Not quite. Correct answer: hasn't finished yet
Negative Present Perfect is used for unfinished expectations.
Which word goes with 'since'? Grammar Sorting

Sort these: 1. Two hours, 2. Last night, 3. A long time.

✓ Correct! ✗ Not quite. Correct answer: 2
'Last night' is a specific point in time.
Match the time expression to the correct category. جفت کردن

Match: A. For, B. Since | 1. 1995, 2. Six months

✓ Correct! ✗ Not quite. Correct answer: A2, B1
For + six months (duration); Since + 1995 (point).

Score: /8

Practice Bank

11 exercises
Choose the correct word to complete the sentence. پر کردن جای خالی

He ___ worked on this project for months.

✓ Correct! ✗ Not quite. Correct answer: has
Choose the correct time expression to complete the sentence. پر کردن جای خالی

I haven't visited my grandparents ___ last Christmas.

✓ Correct! ✗ Not quite. Correct answer: since
Find and fix the mistake in the sentence. Error Correction

Have you already finished your homework yet?

✓ Correct! ✗ Not quite. Correct answer: Have you finished your homework yet?
Find and fix the mistake in the sentence. Error Correction

They wait for the bus since ten minutes.

✓ Correct! ✗ Not quite. Correct answer: They have been waiting for the bus for ten minutes.
Which sentence correctly uses 'for' or 'since'? چند گزینه‌ای

Choose the correct sentence:

✓ Correct! ✗ Not quite. Correct answer: She has worked here for five years.
Translate into English: 'No he comido desde esta mañana.' ترجمه

Translate into English: 'No he comido desde esta mañana.'

✓ Correct! ✗ Not quite. Correct answer: ["I haven't eaten since this morning.","I have not eaten since this morning."]
Translate into English: '¿Has terminado tu informe todavía?' ترجمه

Translate into English: '¿Has terminado tu informe todavía?'

✓ Correct! ✗ Not quite. Correct answer: ["Have you finished your report yet?","Have you completed your report yet?"]
Put the words in order to form a correct sentence. Sentence Reorder

Arrange these words into a sentence:

✓ Correct! ✗ Not quite. Correct answer: They have lived here for ten years.
Put the words in order to form a correct sentence. Sentence Reorder

Arrange these words into a sentence:

✓ Correct! ✗ Not quite. Correct answer: Have you seen that movie yet?
Match the beginning of the sentence with the correct time expression. جفت کردن

Match each sentence beginning with its correct time expression:

✓ Correct! ✗ Not quite. Correct answer: matched
Match the situations with the appropriate time expression. جفت کردن

Match the situations with the correct time expression:

✓ Correct! ✗ Not quite. Correct answer: matched

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

1

2

2

3

3

4

4

Mastery Progress

Needs Practice

Improving

Strong

Mastered

In Other Languages

Spanish moderate

Pretérito Perfecto / Presente + desde hace

English MUST use Present Perfect for 'how long' situations.

French moderate

Passé Composé / Présent + depuis

English uses Present Perfect for ongoing states, whereas French uses the Present.

German partial

Perfekt / Präsens + seit

German speakers often incorrectly use Present Simple in English ('I am here since Monday').

Japanese low

~te iru / ~kara

Japanese doesn't have a direct 'have + V3' auxiliary structure.

Arabic partial

Mundhu + Present/Past

Arabic does not have a specific 'perfect' aspect like English.

Chinese low

Le (了) / Yijing (已经)

Chinese has no verb conjugation for tense or person.

Learning Path

Prerequisites

Was this helpful?
هنوز نظری وجود ندارد. اولین نفری باشید که افکار خود را به اشتراک می‌گذارد!