Help me to understand やらなきゃいけない and やらなきゃならない


Need more clarity on short forms.

>   * やらなきゃいけない
>   * やらなければいけません
>   * やらなきゃならない
>   * やらなければなりません
>

As per my understanding all phrase will give same meaning. **"Must do"**. I
know this is very basic question but need to get more clarity on short forms,
because in most of the conversion they are using short forms and not able to
understand some times.

やらなきゃいけない is short form of やらなければいけません  
やらなきゃならない is short form of やらなければなりません

  1. Is my understaind correct?
  2. Please also explain related short forms.




やらなきゃ is a contracted/collapsed form of やらなければ.  
いけません and なりません are the polite forms of いけない and ならない, respectively.

So やらな **きゃ** いけない (or ～いけません in polite form) is a contracted form of やらな
**ければ** いけない (or ～いけません in polite form). Same goes with the ～ならない/～なりません
versions.

We also have:

>   * やらな **くては** いけない/ならない (or ～いけません/～なりません in polite form)
>   * やらな **くちゃ** いけない/ならない (contracted form of やらなくてはいけない/ならない)
>   * やら **ないと** いけない (or ～いけません in polite form)
>   * やら **ねば** ならない (or ～なりません in polite form) ← sounds a bit literary/stiff
>

People will sometimes use だめ (+ だ、です etc.) instead of いけない/ならない etc.

In colloquial speech you'd also hear shortened forms such as:

>   * やらなきゃ。(shortened/contracted form of やらなければならない/いけない)
>   * やらなくちゃ。(shortened/contracted form of やらなくてはならない/いけない)
>   * やらなくては。
>   * やらないと。(shortened form of やらないといけない)
>   * やらねば。(shortened form of やらねばならない) ← less common in casual speech
>




やらなきゃ is a contracted/collapsed form of やらなければ.  
いけません and なりません are the polite forms of いけない and ならない, respectively.

So やらな **きゃ** いけない (or ～いけません in polite form) is a contracted form of やらな
**ければ** いけない (or ～いけません in polite form). Same goes with the ～ならない/～なりません
versions.

We also have:

>   * やらな **くては** いけない/ならない (or ～いけません/～なりません in polite form)
>   * やらな **くちゃ** いけない/ならない (contracted form of やらなくてはいけない/ならない)
>   * やら **ないと** いけない (or ～いけません in polite form)
>   * やら **ねば** ならない (or ～なりません in polite form) ← sounds a bit literary/stiff
>

People will sometimes use だめ (+ だ、です etc.) instead of いけない/ならない etc.

In colloquial speech you'd also hear shortened forms such as:

>   * やらなきゃ。(shortened/contracted form of やらなければならない/いけない)
>   * やらなくちゃ。(shortened/contracted form of やらなくてはならない/いけない)
>   * やらなくては。
>   * やらないと。(shortened form of やらないといけない)
>   * やらねば。(shortened form of やらねばならない) ← less common in casual speech
>

