Should, ought to a had better

B1 · Středně pokročilýModální slovesa

Should, ought to a had better slouží k radám, ale každý tvar má vlastní pravidla a jinou míru naléhavosti.

Co se naučíte

  • Should + sloveso v základním tvaru: běžný, neutrální způsob, jak radit (jako „měl/a byste“)
  • Ought to + sloveso v základním tvaru: téměř totéž co should, o něco formálnější a mnohem vzácnější
  • Had better + sloveso v základním tvaru: důraznější varování, jako „radši…, jinak…“
  • Proč had better vypadá jako minulý čas, ale mluví o přítomnosti a nejbližší budoucnosti

Tři způsoby, jak radit, tři stupně důrazu

Should, ought to a had better slouží k radám, ale leží na různých místech škály: od mírného návrhu po naléhavé varování.

Dobrá zpráva: should funguje skoro jako české „měl/a byste / měli bychom“ – hned po něm následuje sloveso, nic mezi nimi: „Měli bychom už jít“ → „We should leave soon.“ Důraznější verzi vyjádříte česky slovem „radši“: „Radši zavolejte lékaři.“ Anglicky je to had better, téměř vždy ve zkratce 'd better: „You'd better call a doctor now.“

"We should leave soon."
"You'd better call a doctor now."

Should, nebo ought to?

Should a ought to znamenají téměř totéž – česky obojí přeložíte „měl/a byste“. Rozdíl je gramatický: po should nikdy nestojí to, kdežto ought ho ve standardní angličtině vždy vyžaduje: „You ought to see a doctor.“ Zápor je „You oughtn't to be so hard on yourself“ – bez don't. (V americké angličtině občas uslyšíte oughtn't bez to, tvar s to je ale vždy správně.)

Pozor i na opačnou chybu: protože říkáte have to, want to, need to, snadno přidáte to i po should. „We should to leave“ je chyba – should se stejně jako can a must pojí se slovesem přímo.

V běžné řeči je should mnohem častější. Ought to zní o něco formálněji a v otázkách a záporech často zastarale: „Ought we to…?“ je spíš britský, oficiální styl. Většina lidí prostě řekne „Should we…?“ nebo „Shouldn't you…?“.

"You ought to see a doctor."
"You oughtn't to be so hard on yourself."
"We should leave soon."

Had better: důraznější varování

Had better je silnější než should nebo ought to. Obvykle se týká konkrétní situace a naznačuje, že když člověk radu neposlechne, stane se něco špatného – často s or…: „You'd better finish this today, or you'll be in trouble.“ Je to velmi blízké českému „Radši to dodělejte dnes, jinak budete mít problém“. Pro obecné rady („Má se pít hodně vody“) použijte should, ne had better.

Nepřekládejte „radši“ slovo od slova. „Better you go“, „Is better you go“ a „You should better go“ nejsou správná angličtina. Na začátku věty musí stát podmět a pak pevná formule had better ('d better) + sloveso v základním tvaru: „You'd better go.“

Další dvě pasti. Za prvé: česky se říká i „Radši byste měl jít“, s podmiňovacím způsobem, takže svádí číst 'd jako would. Ne – tady 'd = had. Neexistuje tedy „you would better go“ ani „you wouldn't better…“. Za druhé: had vypadá jako minulý čas, ale had better o minulosti nemluví. Znamená „teď nebo hned radši…“. Výtka k něčemu, co se už stalo („Měl jste být opatrnější“), je should have + příčestí: „You should have been more careful.“ A po had better nestojí to.

Zápor: not stojí hned za better – stejně jako česky „radši ne…“: „Radši nezapomeňte klíče“ → „You'd better not forget your keys.“ (V hovorové řeči, zvlášť americké, 'd často mizí: „You better…“, v psaném textu a ve standardní angličtině ale pište 'd better.)

"You'd better finish this today, or you'll be in trouble."
"You'd better not forget your keys."

Angličtina v praxi

"You ought to thank her for the gift."
"You'd better not miss the deadline."
"Ought I to say something?"
"You'd better see a doctor immediately."

Pozor

✗You ought see a doctor.
✓You ought to see a doctor.

Na rozdíl od should (a českého „měl byste“) ought vždy vyžaduje to před slovesem.

✗You'd better to call a doctor now.
✓You'd better call a doctor now.

Po had better následuje sloveso hned, bez to – stejně jako po should.

✗We should to leave soon.
✓We should leave soon.

Velmi častá chyba podle vzoru have to / want to. Should se stejně jako can a must pojí se slovesem přímo.

✗Better you call a doctor.
✓You'd better call a doctor.

Kalk z „Radši zavolejte lékaři“. Anglicky nejdřív podmět, pak pevná formule had better + sloveso.

✗You wouldn't better forget your keys.
✓You'd better not forget your keys.

I když česky řeknete „radši byste neměl zapomenout“, tady 'd znamená had, ne would. V záporu stojí not hned za better.

✗You should better go now.
✓You'd better go now.

Better nezesiluje should. Důrazné varování je pevná formule had better.

✗You don't ought to be so hard on yourself.
✓You oughtn't to be so hard on yourself.

Ought se nepojí s do: zápor je oughtn't to (nebo, v běžné řeči mnohem častěji, shouldn't).

Srovnání s češtinou

Česky radíme pomocí „měl/a byste“ + infinitiv: „Měl byste zajít k lékaři.“

To skoro dokonale odpovídá should: „You should see a doctor“, nic mezi should a slovesem. Nepřidávejte to podle vzoru have to nebo want to: „You should to see“ je chyba. Jen ought je jiné a vyžaduje to: „You ought to see a doctor.“ Protože české „měl byste“ pokrývá oba tvary, to po ought se nejčastěji ztrácí.

„Radši už jděte“, „Bude lepší, když půjdete“: věta začíná slovem „radši“ nebo „lepší“, často bez podmětu

Anglicky se to nepřekládá slovo od slova: „Better you go“, „Is better you go“ a „You should better go“ jsou chybně. Better se k větě volně nepřilepí. Pevná formule je podmět + had better ('d better) + sloveso v základním tvaru: „You'd better go now.“ Had better je jeden celek, ne should + better.

„Radši byste si měl pospíšit“, „Radši byste neměla zapomenout“: hovorové „radši“ s podmiňovacím způsobem (byste)

V had better není 'd would, ale had. Proto „You would better hurry“ a „You wouldn't better forget“ neexistují. Zápor tvoříte pomocí not po better, jako v „radši ne…“: „You'd better not forget.“

„Měl jste odejít dřív“: výtka k něčemu, co se už stalo

Had better vypadá jako minulost, ale nikdy se nedívá zpět: „You'd better hurry“ = „Radši si pospěšte“ (teď). O minulosti mluvíte pomocí should have + příčestí: „You should have left earlier.“

💡 Should a had better: sloveso hned, bez to. Ought: vždy s to.

💡 „Radši jděte“ = You'd better go, ne Better you go ani You should better go.

💡 V had better je 'd = had, ne would – i když česky říkáte „radši byste…“.

💡 Had better vypadá jako minulost, ale znamená „teď nebo hned“. „Měl jste…“ o minulosti je should have + příčestí.

💡 Zápory: oughtn't to… a 'd better not…; nikdy don't ought ani wouldn't better.

Ze života: před odchodem

"We should leave soon, the traffic will be bad."

"You're right. You'd better grab your coat too, it's cold out."

"Good call. Should we call ahead and let them know?"

"Probably — better safe than sorry."

Cvičení

Cvičení 1 · Vyberte správnou větu

Choose the correct sentence.

Cvičení 2 · Vyberte správnou větu

Choose the correct sentence.

Cvičení 3 · Vyberte správný zápor

Choose the correct negative with ought to.

Cvičení 4 · Vyberte správnou odpověď

Choose the sentence that warns most strongly of a bad consequence if ignored.

Cvičení 5 · Vyberte správnou větu

Choose the correct sentence.

Cvičení 6 · Vyberte správnou odpověď

Which form looks like a past tense but is not actually about the past?

Cvičení 7 · Vyberte správný zápor

Choose the correct negative with had better.

Cvičení 8 · Vyberte správnou otázku

Choose the standard (British) question form with ought to.

Cvičení 9 · Doplňte větu

Complete: 'You ___ (had better) hurry, or we'll miss the flight.'

Cvičení 10 · Doplňte větu

Complete: 'You ___ (ought/apologize) to her.'

Cvičení 11 · Roztřiďte tvary do skupin

should finish
ought to finish
had better finish
shouldn't finish
oughtn't to finish
'd better not finish

Roztříděno: 0 / 6

Cvičení 12 · Typická chyba: „Radši…“ slovo od slova

Czech: „Radši už teď odejděte.“ Which English sentence is correct?

Cvičení 13 · Typická chyba: to po should

Czech: „Měli bychom si zarezervovat stůl.“ Which English sentence is correct?

Rychlý test

Pět rychlých otázek: ověřte si, co už umíte.

Otázka 1 / 5

Výsledek: 0/0

Choose the correct sentence.

Co už umíte

  • Should je běžný, neutrální způsob, jak radit, jako „měl/a byste“ – bez to.
  • Ought to znamená téměř totéž co should, ale vždy má to a zní formálněji.
  • Had better je silnější a varuje před špatnými následky, jako „radši…, jinak…“.
  • Had better mluví o přítomnosti a nejbližší budoucnosti, i když had vypadá jako minulost; 'd = had, ne would.
  • „Radši jděte“ = You'd better go, ne Better you go ani You should better go; po had better nestojí to.
Zobrazit všechny lekce v této kategorii