Он должен был совершить этот подвиг ради неё.

Questions & Answers about Он должен был совершить этот подвиг ради неё.

Could we just use для неё instead of ради неё here?
You could, but the meaning shifts slightly. для is the general preposition for "for" (as a benefit or intended recipient). ради, however, means "for the sake of" or "in the name of." It implies a higher purpose, sacrifice, or strong dedication. Given that he is performing a подвиг (heroic deed), ради elevates the sentence to match that dramatic tone. Both take the Genitive case.
I know ради takes the Genitive case, but why is it неё instead of её?
When third-person pronouns (он, она, оно, они) immediately follow a preposition that governs their case, Russian adds an н- to the beginning of the pronoun to make it easier to pronounce. So, the normal Genitive её becomes неё after the preposition ради.
Why use совершить instead of a common verb like сделать?
совершить means "to accomplish," "to perform," or "to commit." It is highly formal and used for significant, weighty actions, both good and bad. It naturally pairs with words like подвиг (a heroic deed), преступление (a crime), or открытие (a discovery). Using сделать here would sound far too casual and mundane for a heroic feat.
How does the grammar of должен был work to mean "he had to"?
должен is not a verb; it is a short-form adjective meaning "obliged" or "supposed to." Because it is an adjective, it must agree with the subject's gender and number (должен for the masculine он). Since short-form adjectives do not have a past tense on their own, you have to add the past-tense helper verb был to express "had to" or "was supposed to."

Learn Он должен был совершить этот подвиг ради неё and more in Russian

All course content and exercises are completely free — no paywalls, no trial periods, no signup needed.

  • Practice with interactive exercises
  • Track your progress with spaced repetition
  • Learn at your own pace — completely free