تفاوت بین don't have and haven't, didn't have and hadn't, hasn't a d doesn't have

متاسفانه در بین ایرانی زبان‌ها اشتباه رایجی هست و معلمین زبان هم در رواج این اشتباه بی‌تقصیر نبوده‌اند.

وقتی بخوایم “نداشتن” رو بیان کنیم باید از زمان حال ساده یا گذشته‌ی ساده (زمانهای دیگه هم هستند که من اشاره نمی‌کنم و با توجه به همین توضیحات می‌شه به اونا هم پی برد) استفاده کنیم و همونطور که می‌دونید برای منفی کردن زمان حال ساده از don’t و doesn’t و زمان گذشته از didn’t استفاده می‌کنیم. پس وقتی می‌گیم hasn’t یا haven’t درواقع داریم زمان حال کامل رو منفی می‌کنیم یا hadn’t که گذشته‌ی کامل رو منفی می‌کنه و پشتش حتما باید از اسم مفعول یا past participle استفاده بشه.

و برای بیان نداشتن از حالت‌های زیر استفاده می‌شه
Doesn’t have
Don’t have
Didn’t have
نکته: در جمله‌ای که does و doesn’t باشه هیچوقت has نمیاد (دقیقا مث برداشتن s یا es سوم شخص)
در جمله‌ای که did و didn’t باشه هیچوقت had نمیاد.

چرا که این‌ها افعال بی قاعده‌اند.
با این‌ها درست مانند افعال دیگه برخورد میشه ولی چون در بخش‌های مختلف با عناوین مختلف استفاده می‌شن یه کم یادگیریشون گیج کننده‌ است.

امیدوارم که من گیجتون نکرده باشم :grimacing: :hibiscus:

34 پسندیده

ممنون از توضیحات مفیدتون :hibiscus:

4 پسندیده

در خیلی از جمله ها و دیالوگ های انگلیسی برای بیان اینکه فکر یا نظری ندارم از I have no idea استفاده میشه. حالا این سوال پیش میاد برا من شاید هم برای خیلیا پیش بیاد که میشه از I haven’t ideaاستفاده کرد برای مثال؟ یا I don’t have idea

3 پسندیده

اونجا دیگه بحث no و any پیش میاد. No به معنی هیچ چیز در جملات مثبت میاد.

I have no idea

یعنی نمیدونم

یا I have no problems هیچ مشکلی ندارم، یا مشکلی ندارم.

و از این قبیل جملات

و Any در جملات منفی و سوالی میاد

همین جملات بالا رو بخوایم با any بگیم به این صورت می‌گیم:

I don’t have any idea
I don’t have any problems

پس در جملاتی که no هست، چون خود no معنی منفی رو می‌رسونه، منفی کردن دوباره‌ی اون حشو محسوب میشه.

جملات سوالی هم با any میان:

Do you have any idea?
Do you have any broblems?

در هر صورت ما نمی‌تونیم از haven’t برای منفی کردن در معنای داشتن استفاده کنیم.

9 پسندیده

@pari
پروین خانوم شما یدونه ای.ممنون از زحمتی که میکشید.این تاپیک عالیه.اگر براتون مقدوره لطفا بیشتر از این نمونه هایی که هیچ کس نمیگه رو بیان کنید.من خودم اینقدر داستان گوش کردم تا به این نکات پی بردم.باز ممنون از لطفتون

5 پسندیده

مرسی پری خانوم
ولی فرق بین haven’t و do not have چیه؟
اینام کاربردشون فرق داره؟

2 پسندیده

@sara_ahmadi1486
HAVE NOT
همون طور که پروین خانوم گفتن برای منفی کردن زمان حال کامل استفاده میشه ولو غیر.
DO NOT HAVE
برای منفی کردن فعل داشتن در زمان حال ساده استفاده میشه

3 پسندیده

سلام
این بهترین شیوه یادگیری هست، شاید زمانبر اما ارزشمند. قطعا اگر از روی کتاب یا هر منبعی که این گرامرها دیکته شده می خواندید احساس رضایت از خودتان نداشتید.

5 پسندیده

@ala
بله شما درست میفرمایید.ولی بعضا میبینم که خیلی ها هنوز با این جور چیزا دست و پنجه نرم میکنن و بعضی ها بخاطر درک نکردن این موضوعات کلا از زبان زده ویا خسته میشدن.حالا که پروین خانوم این موضوع رو شروع کرده امیدوارم ادامه بده

4 پسندیده

بنده هم قصد بی ارزش نمودن کار خانم پروین رو نداشتم قطعا اینجا مکانی برای یاد دادن و انتقال تجربه و یاد گرفتن هست.
بنده فقط احساس رضایتی که از یادگیری گرامرها به صورت خودآموز ایجاد میشه رو تاکید کردم

4 پسندیده

@ala
این چه حرفیه استاد.من قصد همچین جسارتی نداشتم.من کاملا منظور شمارو فهمیدم.سوء برداشت نکنید لطفا.

3 پسندیده

خیلی ممنونم لطف دارید.

منم صد در صد به این روش ایمان دارم

3 پسندیده

سلام

بنظر من خیلی ساده تر میشه اینطور گفت : زمانیکه have بعنوان فعل اصلی جمله باشه خب از don’t have استفاده میکنم ( گذشته didn’t have سوم شخص doesn’t have ) ولی وقتی بعنوان فعل کمکی باشه مثل افعال Tobe باهاش برخورد میشه یعنی : aren’t isn’t همون haven’t or hasn’t حالا در زمانهای ساده یا یکم پیچیده تر .

1 پسندیده