1. Ana sayfa
  2. Gramer
  3. B2 · Orta üstü
  4. Modals (Advanced)
  5. Regret & Criticism: should have

B2 · MODALS

Regret & Criticism: should have

B2 İngilizce gramer · Modals (Advanced)

Geçmişte yapılan/yapılmayan bir şeyi eleştirmek ya da pişmanlık belirtmek için should(n't) have + past participle kullanırız.

  • I should have studied more. (Ama çalışmadım — pişmanlık.)
  • You shouldn't have said that. (Söylemen yanlıştı — eleştiri.)

Benzer yapılar:

  • could have + p.p. → yapılabilecek ama yapılmamış fırsat: We could have won.
  • ought to have + p.p. → should have ile aynı, biraz daha resmî.
  • I should have booked a table in advance.

    Önceden masa ayırtmalıydım.

    should have + p.p. (pişmanlık)
  • You shouldn't have lent him the money.

    Ona parayı ödünç vermemeliydin.

    shouldn't have + p.p. (eleştiri)
  • They could have warned us about the delay.

    Gecikme konusunda bizi uyarabilirlerdi.

    could have + p.p. (kaçan fırsat)

Mikro döngü · 6 soru · Boşluk doldur

  1. My feet hurt; I (boşluk) more comfortable shoes to the wedding.

    • should wear
    • should have worn
    • must have worn
    • should have wore
  2. You (boşluk) your password with anyone — now someone has accessed your account.

    • hadn't shared
    • mustn't have shared
    • shouldn't have share
    • shouldn't have shared
  3. We (boşluk) the match easily, but our defence made too many mistakes.

    • could won
    • could have won
    • can have won
    • must have won
  4. The kids feel sick; they (boşluk) so much ice cream yesterday.

    • shouldn't eat
    • mustn't eat
    • shouldn't have eaten
    • shouldn't have ate
  5. He ought (boşluk) us yesterday that the shop was closing early.

    • to have told
    • have told
    • to tell
    • told
  6. You (boşluk) me you were in town — we could have met for coffee!

    • could tell
    • can tell
    • could have told
    • could have tell

Cevapları kontrol etmek için JavaScript’in açık olması gerekir.