B2

Third Conditional: if + had + V3, would have + V3

Нөхцөлт өгүүлбэр III: өнгөрсний бодит бус нөхцөл

When to use it

Өнгөрсөнд болсон явдлыг өөрөөр төсөөлөх — "тэгсэн бол... байх байсан"

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

Past regrets
  • If I had known about the delay, I would have called you. — Хэрэв би хоцролтын талаар мэдсэн байсан бол чам руу залгах байсан даа — даанч мэдээгүй.
  • If we had left thirty minutes earlier, we wouldn't have missed the flight. — Хэрэв бид гучин минутын өмнө гарсан байсан бол нислэгээсээ хоцрохгүй байх байсан.
  • If she had checked the address, she wouldn't have gone to the wrong house. — Хэрэв тэр хаягаа шалгасан байсан бол буруу байшин руу очихгүй байх байсан юм.

Үр дүнгийн хэсэгт would-ийн ард have + V3 заавал орно.

If he had studied, he would passed.

If he had studied, he would have passed. — Хэрэв тэр давтсан байсан бол шалгалтандаа тэнцэх байсан.

Нөхцөл байдал өөрөөр эргэсэн бол юу болох байсныг төсөөлөхөд хэрэглэнэ.

Imagining a different past
  • If the alarm had gone off, I wouldn't have been late for work. — Хэрэв сэрүүлэг дуугарсан бол би ажилдаа хоцрохгүй байсан юм.
  • If the weather had been clearer yesterday, the plane would have landed on time. — Хэрэв өчигдөр цаг агаар арай цэлмэг байсан бол онгоц цагтаа газардах байсан юм.
  • If they had signed the contract last month, we would have started the work already. — Хэрэв тэд өнгөрсөн сард гэрээгээ баталсан байсан бол бид ажлаа хэдийн эхлүүлчихсэн байх байлаа.

Өнгөрсөн нөхцөл тул if-тэй хэсэгт had + V3 орно — knew биш.

If I knew yesterday, I would have told you.

If I had known yesterday, I would have told you. — Хэрэв би өчигдөр мэдсэн байсан бол чамд хэлэх байсан.

Үр дүн 100% биш бол would have-ийн оронд could have (чадах байсан) эсвэл might have (магадгүй байсан) хэрэглэнэ.

Less certain results: could have / might have
  • If we had read the instructions, we could have fixed it ourselves. — Хэрэв бид зааврыг уншсан бол өөрсдөө засаж чадах байсан юм.
  • If the road had been dry, the truck might have made it up the hill. — Хэрэв зам хуурай байсан бол ачааны машин тэр өөд өгсөж магадгүй байлаа.
  • If you had told the team leader, she could have changed the schedule. — Хэрэв чи багийн ахлахад хэлсэн байсан бол тэр хуваарийг өөрчилж чадах байсан.

How to build it

If + had + V3, would / could / might + have + V3

Хоёр хэсэг хоёулаа төгссөн (perfect) бүтэцтэй. If-тэй хэсэг урд орвол таслал (,) тавина, хойно орвол таслал тавихгүй.

If + Subject + had + V3, Subject + would / could / might + have + V3Subject + would have + V3 + if + Subject + had + V3
  • If the team had received the drawings on time, they would have finished yesterday. — Хэрэв баг зургийг цагт нь авсан байсан бол тэд өчигдөр дуусгах байсан.
  • If she had saved her work, we could have sent the report on time. — Хэрэв тэр ажлаа хадгалсан байсан бол бид тайлангаа цагт нь илгээж чадах байсан юм.

If-тэй хэсэгт would ордоггүй — had + V3 хэрэглэнэ.

If I would have known about the problem, I would have warned you.

If I had known about the problem, I would have warned you. — Хэрэв би асуудлын талаар мэдсэн байсан бол чамд анхааруулах байсан.