بریم برای شروع

آزمون گرامر انگلیسی - جملات شرطی نوع سوم (Third Conditional)

تعداد سوال 20
قیمت رایگانــ
زمانسنج ندارد
رده‌سنی همه سنین
وضعیت فعال
نظرات ندارد

جملات شرطی نوع سوم (Third Conditional)

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

ساختار کلی این نوع جملات به صورت زیر است:

If + past perfect, would have + past participle

ساختار جمله و کاربرد آن

همان‌طور که در ساختار بالا می‌بینید، جملات شرطی نوع سوم از دو بخش تشکیل شده‌اند:

  • بخش شرط (If Clause): این بخش، شرطی را بیان می‌کند که در گذشته محقق نشده است. فعل در این بخش همیشه به صورت گذشته کامل (past perfect) است. یعنی had + past participle.

    • مثال: If I had studied... (اگر درس خوانده بودم...)

  • بخش نتیجه (Main Clause): این بخش، نتیجه‌ای را بیان می‌کند که به دلیل محقق نشدن شرط، اتفاق نیفتاده است. فعل در این بخش همیشه به صورت would have + past participle است.

    • مثال: ...I would have passed the exam. (...امتحان را قبول می‌شدم.)

حالا این دو بخش را در یک جمله کامل کنار هم قرار می‌دهیم:

If I had studied, I would have passed the exam. (اگر درس خوانده بودم، امتحان را قبول می‌شدم.)

این جمله به این معنی است که من درس نخواندم و به همین دلیل امتحان را قبول نشدم. دارم در مورد یک موقعیت غیرواقعی در گذشته صحبت می‌کنم.

مثال‌های بیشتر

بیایید چند مثال دیگر را بررسی کنیم تا با کاربرد این ساختار بیشتر آشنا شوید:

  • If she had known you were coming, she would have baked a cake. (اگر او می‌دانست که داری می‌آیی، یک کیک می‌پخت.)

    این جمله یعنی او نمی‌دانست که شما دارید می‌آیید و بنابراین کیک نپخت.

  • He would have called you if he hadn't lost his phone. (اگر او تلفنش را گم نکرده بود، با تو تماس می‌گرفت.)

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

  • If they had saved more money, they could have bought a new car. (اگر پول بیشتری پس‌انداز کرده بودند، می‌توانستند یک ماشین نو بخرند.)

    همان‌طور که می‌بینید، به جای would have می‌توانیم از افعال مدال دیگری مثل could have یا might have نیز استفاده کنیم. این کار برای بیان احتمال یا توانایی انجام کاری در گذشته است.

تفاوت با Conditional 2

برای اینکه جملات شرطی نوع سوم را با نوع دوم اشتباه نگیرید، به این نکته دقت کنید:

نوع زمان کاربرد مثال
Conditional 2 زمان حال یا آینده شرطی غیرواقعی در حال یا آینده If I had a car, I would drive to work. (اگر ماشین داشتم، با ماشین به سر کار می‌رفتم.) - من ماشین ندارم.
Conditional 3 زمان گذشته شرطی غیرواقعی در گذشته If I had had a car, I would have driven to work. (اگر ماشین داشتم، با ماشین به سر کار می‌رفتم.) - من در گذشته ماشین نداشتم.

در نوع سوم، هر دو بخش جمله به یک اتفاق در گذشته اشاره دارند که قابل تغییر نیست. در واقع داریم در مورد یک "چه می‌شد اگر..." (What if...) در گذشته صحبت می‌کنیم.

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

تعداد سوال 20
قیمت رایگانــ
زمانسنج ندارد
رده‌سنی همه سنین
وضعیت فعال
نظرات ندارد
آزمون برنامه نویسی با لاراول -مسیرهای Regex

آزمون برنامه نویسی با لاراول -مسیرهای Regex

دنیای Laravel، دنیای سادگی و قدرت است. اما گاهی اوقات، برای رسیدن به انعطاف‌پذیری کامل در تعریف مسیرها...

آزمون برنامه نویسی با لاراول -مسیریابی (Routing)

آزمون برنامه نویسی با لاراول -مسیریابی (Routing)

مسیریابی، در هر اپلیکیشن Laravel ،به درخواست‌های کاربران، مسیر درست را نشان می‌دهد. اگر بخواهیم ساده بگوییم، مسیریابی مانند...

آزمون برنامه نویسی با لاراول -مسیریابی یا Routing

آزمون برنامه نویسی با لاراول -مسیریابی یا Routing

مسیریابی در لاراول مسیریابی یا Routing در فریم‌ورک Laravel، قلب تپنده هر اپلیکیشن وب است. این سیستم قدرتمند،...

آزمون برنامه نویسی با لاراول -Contracts

آزمون برنامه نویسی با لاراول -Contracts

Contracts در لاراول در اکوسیستم وسیع و پویاي فريم‌ورک لاراول، مفاهیم متعددی وجود دارند که به کدنویسی تمیزتر،...

آزمون برنامه نویسی با لاراول - وارونگی کنترل  - IoC Container

آزمون برنامه نویسی با لاراول - وارونگی کنترل - IoC Container

قلب تپنده لاراول - IoC Container در دنیای پیچیده و پویای توسعه وب، فریم‌ورک‌ها نقش حیاتی در ساده‌سازی...

آزمون زبان ترکی استانبولی -  ضمایر ملکی (Benim, Senin, Onun)

آزمون زبان ترکی استانبولی - ضمایر ملکی (Benim, Senin, Onun)

یادگیری زبان ترکی استانبولی و به خصوص ضمایر ملکی (Benim, Senin, Onun) یکی از شیرین‌ترین بخش‌های این مسیر...

آزمون معنی لغات زبان آلمانی - خانواده (Großfamilie)

آزمون معنی لغات زبان آلمانی - خانواده (Großfamilie)

یادگیری زبان آلمانی، مسیری جذاب برای ورود به دنیای فرهنگ و ارتباطات است. یکی از اولین و مهم‌ترین...

پارک سئو جون رو چقدر می‌شناسی؟

پارک سئو جون رو چقدر می‌شناسی؟

یه نگاهی به زندگی پارک سئو جون بندازیم! پارک سئو جون یکی از اون بازیگرای کره‌ایه که با...