B1

Past Modals

Өнгөрсөн цагийн модаль үйл үг (should have ...)

should have / shouldn't have + V3

Өнгөрсөн үеийн харамсал ба зэмлэл

Өнгөрсөнд болсон буруу шийдвэр эсвэл хийгээгүй зүйлд харамсах, зэмлэхэд ашиглана. Араас нь ЗААВАЛ гурав дахь хэлбэрийн үйл үг (V3) орно. "of" биш "have" (should of ✗).

should have + V3 (хийх ёстой байсан ч хийгээгүй) shouldn't have + V3 (хийх ёсгүй байсан ч хийсэн)
  • We missed the train. We should have left earlier. — Бид галт тэргэнд хоцорсон. Бид эрт гарах ёстой байсан юм.
  • You shouldn't have said that; it hurt her. — Чи тэгж хэлэх ёсгүй байсан; энэ түүнийг гомдоосон.

must have / can't have + V3

Өнгөрсөн үеийн логик дүгнэлт

Одоо байгаа нотолгоон дээр үндэслэн өнгөрсөн үйлдлийг таамаглана. must have = бараг 100% тийм; can't have = бараг 100% үгүй. (couldn't have ч болно.)

must have + V3 (тэгсэн байх нь гарцаагүй) can't have + V3 (тэгсэн байх боломжгүй)
  • The ground is wet; it must have rained last night. — Газар нойтон байна; шөнө бороо орсон байх нь.
  • She can't have finished it; half is still left. — Тэр үүнийг дуусгасан байх боломжгүй; хагас нь үлдсэн байна.

could have + V3

Өнгөрсөнд байсан боловч ашиглаагүй боломж

Өнгөрсөнд боломж байсан ч хэрэгжээгүйг заана — ихэвчлэн зөвлөгөө, эсвэл болж болох байсан өөр гарцыг санал болгоно.

could have + V3 (тэгэж болох л байсан)
  • Why did you walk? You could have taken the bus. — Чи яагаад алхсан юм бэ? Автобусанд суусан ч болох л байсан.
  • I could have helped you, but you didn't ask. — Би чамд туслаж болох л байсан, гэхдээ чи гуйгаагүй.

needn't have vs didn't have to

Хамгийн их андуурдаг хос — хийсэн ↔ хийгээгүй

Хоёулаа "шаардлагагүй байсан" ч утга ялгаатай: needn't have = үйлдлийг ХИЙСЭН (дэмий), didn't have to = шаардлага байгаагүй тул ихэвчлэн ХИЙГЭЭГҮЙ.

needn't have + V3 = хийсэн, гэхдээ шаардлагагүй байсан didn't have to + V1 = шаардлагагүй байсан тул хийгээгүй
  • You needn't have cooked; we already ate. (but you cooked) — Чи хоол хийх шаардлагагүй байсан; бид аль хэдийн идсэн. (гэхдээ хийчихсэн)
  • It was free, so we didn't have to pay. (so we didn't) — Үнэгүй байсан тул бид төлөх шаардлагагүй байсан. (тиймээс төлөөгүй)

Шалгаагүй тул didn't have to. needn't have гэвэл "хичээчихээд дэмий болсон" гэсэн утга.

The test was cancelled, so I needn't have studied.

The test was cancelled, so I didn't have to study. — Шалгалт цуцлагдсан тул би хичээх шаардлагагүй болсон.

Common Mistakes

Энэ түвшний түгээмэл алдаанууд

Ярианд "should've" нь "should of" шиг сонсогддог ч бичихдээ заавал "have". Мөн "have"-ийн араас гурав дахь хэлбэр (V3) орно, "had" биш.

should HAVE (should of ✗) · should have + V3 (should had ✗)
  • You should have called me. — Чи над руу залгах ёстой байсан юм.

"of"/"had" биш — "should have + V3".

You should of called me. / You should had called me.

You should have called me. — Чи над руу залгах ёстой байсан юм.