I had my room cleaned.
دادم اتاقم را تمیز کنند
خودم تمیز نکردم — یکی دیگر برایم انجام داد.
روزی صدها کار انجام میدهیم، ولی خیلی از کارها را دیگران برایمان انجام میدهند: ماشین را میدهیم تعمیر کنند، خانه را میدهیم رنگ کنند، مو را میدهیم کوتاه کنند.
در فارسی میگوییم «موهایم را کوتاه کردم» و کسی فکر نمیکند خودم قیچی برداشتهام. انگلیسی این ابهام را نمیپذیرد — یک ساختار مخصوص دارد به نام ساختار سببی.
در این مقاله دو فرمول اصلیاش را یاد میگیرید و دربارهی تفاوت have و get صحبت میکنیم. در پایان تمرین و آزمون هست.
ساختار سببی چیست
کار را خودم کردم
I cleaned my room.
خودم جارو زدم و گردگیری کردم.
کار را دادم بکنند
I had my room cleaned.
یکی دیگر تمیز کرد. من فقط ترتیبش را دادم.
💡 فرمول اول — وقتی مهم نیست چه کسی
فاعل + have یا get + مفعول + قسمت سوم فعل
مفعول همان چیزی است که رویش کار انجام شده — نه شخصی که کار را کرده.
💡 قسمت سوم فعل، نه گذشتهی ساده
✅ I had my room cleaned.
❌ I had my room clean.
همان ستون سومی که در جملهی مجهول به کار میرود. دربارهی این ستون افعال بیقاعده را ببینید.
با هر زمانی میآید
فقط فعل have یا get است که صرف میشود. بقیهی ساختار ثابت میماند.
💡 یک نکتهی جالب
در جملهی I had my hair cut دو تا فعل گذشته دیده میشود، ولی فقط اولی زمان را نشان میدهد. دومی قسمت سوم است — که در cut اتفاقاً همان شکل ساده است.
وقتی میخواهیم بگوییم چه کسی
در فرمول اول معلوم نبود چه کسی کار را کرد. اگر بخواهیم شخص را هم بگوییم، ساختار عوض میشود — و اینجا have و get متفاوت رفتار میکنند.
💡 دو فرمول را حفظ کنید
have + شخص + فعل ساده + مفعول — بدون to
get + شخص + to + فعل + مفعول — با to
با have — بدون to
I had my daughter clean my room.
دادم دخترم اتاقم را تمیز کند.
با get — با to
I got my daughter to clean my room.
همان معنی. فقط to اضافه شد.
💡 یک تفاوت ظریف در معنی
از نظر معنی تقریباً یکیاند، ولی:
have → ترتیب دادن معمولی، مثل وقتی به کارمند یا خدماتی میگویید
get → گاهی یعنی راضی کردن یا قانع کردن
I got him to help me. — راضیاش کردم کمک کند
خانوادهی بزرگتر
سه فعل دیگر هم هستند که همینطور کار میکنند — فعل ساده بدون to میگیرند.
💡 فقط get با to میآید
چهار فعل make، let، help و have فعل ساده میگیرند. تنها get است که to میخواهد.
با help هر دو شکل درست است: helped me carry یا helped me to carry.
❌ She made me to wait.
✅ She made me wait.
با make هرگز to نمیآید.
❌ They let him to go.
✅ They let him go.
با let هم همینطور.
❌ I got him fix it.
✅ I got him to fix it.
ولی get حتماً to میخواهد.
💡 یک استثنا در حالت مجهول
وقتی make مجهول شود، to برمیگردد:
He made me wait. — معلوم
I was made to wait. — مجهول
دربارهی جملهی مجهول افعال مجهول را ببینید.
کاربرد دوم — اتفاق بد
همین ساختار یک کاربرد دیگر هم دارد: وقتی اتفاق ناخوشایندی برایتان افتاده — بدون اینکه خودتان بخواهید.
ترتیب دادم
I had my car repaired.
خودم بردم تعمیرگاه. خواستهی من بود.
اتفاق بد افتاد
I had my car stolen.
ماشینم را دزدیدند. اصلاً نمیخواستم.
💡 چطور تشخیص بدهم
به معنی جمله نگاه کنید. ساختار دقیقاً یکی است — فقط از فضای جمله میفهمید که این کار خواسته بوده یا نه.
دزدیدن ماشین که کسی سفارش نمیدهد!
اشتباهات رایج فارسیزبانها
❌ I cut my hair yesterday. (منظور: آرایشگاه رفتم)
✅ I had my hair cut yesterday.
خطای ۱ — جملهی اول یعنی خودت با قیچی زدی.
❌ I had my room clean.
✅ I had my room cleaned.
خطای ۲ — قسمت سوم فعل لازم است.
❌ I got him fix the car.
✅ I got him to fix the car.
خطای ۳ — get حتماً to میخواهد.
❌ I had my daughter to clean my room.
✅ I had my daughter clean my room.
خطای ۴ — have با فعل ساده میآید.
❌ She made me to wait.
✅ She made me wait.
خطای ۵ — make هم بدون to.
❌ I had cleaned my room. (منظور: دادم تمیز کنند)
✅ I had my room cleaned.
خطای ۶ — ترتیب کلمات فرق دارد.
💡 ریشهی خطای ششم — مهمترین نکته
این دو جمله شبیهاند ولی کاملاً فرق دارند:
I had cleaned my room. — گذشتهی کامل. خودم تمیز کرده بودم.
I had my room cleaned. — سببی. دادم تمیز کنند.
تفاوت در جای مفعول است: اگر بین had و قسمت سوم بیاید، ساختار سببی است.
تمرین
📝 جای خالی را پر کنید یا خطا را بگیرید
آزمون
در حال بارگذاری آزمون…
سؤالات متداول
درسهای مرتبط و ادامهی یادگیری
مشاوره رایگان و تخصصی سلامزبان
در انتخاب دوره، تعیین سطح یا مسیر یادگیری گرامر سؤال دارید؟
🎓 مشاهده کلاسهای آموزش آنلاین
بعد از ورود به لینک، در بخش سرفصلها دروس رایگان ۱ و ۶ را ببینید