B2

Mixed Conditionals

Холимог нөхцөлт өгүүлбэр

When to use it

Өнгөрсөн нөхцөл → одоогийн үр дүн, эсвэл одоогийн байдал → өнгөрсөн үр дүн

Өнгөрсөнд эсрэгээрээ болсон бол яг одоо ямар байх байсныг илэрхийлнэ. Хамгийн түгээмэл хэлбэр.

Past condition → present result (if + had + V3, would + V1)
  • If I had studied medicine, I would be a doctor now. — Хэрэв би анагаах ухаанд суралцсан бол одоо эмч байх байсан.
  • If we had booked the hotel in August, we would have a room now. — Хэрэв бид буудлаа 8-р сард захиалсан бол одоо өрөөтэй байх байсан юм.
  • If she had accepted the job in Erdenet, she would not live in Ulaanbaatar now. — Хэрэв тэр Эрдэнэт дэх ажлын саналыг хүлээж авсан бол одоо Улаанбаатарт амьдрахгүй байх байсан.

Үр дүн нь одоо (now) тул would + V1 хэрэглэнэ.

If I had studied medicine, I would have been a doctor now.

If I had studied medicine, I would be a doctor now. — Хэрэв би анагаах ухаанд суралцсан бол одоо эмч байх байсан.

Хүний одоогийн чанар, байнгын нөхцөл өөр байсан бол өнгөрсөнд өөр үр дүн гарах байсныг харуулна.

Present state → past result (if + past simple, would have + V3)
  • If I spoke German, I would have applied for that scholarship last year. — Хэрэв би германаар ярьдаг бол өнгөрсөн жил тэр тэтгэлэгт өргөдлөө өгөх байсан.
  • If he weren't so stubborn, he would have agreed with us yesterday. — Хэрэв тэр ийм зөрүүд биш бол өчигдөр бидэнтэй санал нийлэх байлаа.
  • If I had a car, I would have driven you to the airport yesterday. — Хэрэв надад машин байсан бол өчигдөр чамайг нисэх онгоцны буудал хүргэж өгөх байсан.

Өнгөрсөн шийдвэрээс болж одоо ямар чадвартай, юу хийж байх байсныг заана.

Past decision → present ability or ongoing action
  • If I had finished my coding course, I could build this app myself. — Хэрэв би программчлалын сургалтаа дуусгасан бол энэ аппыг одоо өөрөө хийж чадах байлаа.
  • If we had bought solar panels five years ago, we would be saving money every month. — Хэрэв бид таван жилийн өмнө нарны хавтан авсан бол одоо сар бүр мөнгө хэмнэж байх байлаа.
  • If they had saved the files last Friday, we would not be typing everything again now. — Хэрэв тэд өнгөрсөн баасан гарагт файлуудаа хадгалсан бол бид одоо бүгдийг дахин шивж суухгүй байх байсан.

If-тэй хэсэгт would ордоггүй.

If I would have bought the tickets, I would be happy now.

If I had bought the tickets, I would be happy now. — Хэрэв би тасалбараа авсан бол одоо баяртай байх байсан.

How to build it

Хоёр өөр цаг үеийг (өнгөрсөн ба одоо) холбоно

Хамгийн түгээмэл нь 3rd conditional-ийн нөхцөл (had + V3)-ийг 2nd conditional-ийн үр дүн (would + V1)-тэй хослуулдаг.

Type 1: If + Subject + had + V3, Subject + would / could + V1 (now)Type 2: If + Subject + past simple (were), Subject + would / could + have + V3
  • If I had gone to bed earlier, I wouldn't be so tired now. — Хэрэв би эрт унтсан бол одоо ингэж их ядраагүй байх байсан юм.
  • If she had taken the job in Seoul, she would live in Korea now. — Хэрэв тэр Сөүл дэх ажилд орсон бол одоо Солонгост амьдарч байх байсан.

Would-ийн ард үйл үгийн үндсэн хэлбэр орно.

If we had left early, we would arrived now.

If we had left early, we would be here now. — Хэрэв бид эрт гарсан бол одоо энд байх байсан.