Na, ez az, ami sok nyelvben más, mint a magyarban. A magyarban a feltételes mellékmondatban (olyan mellékmondatban, melyek elején ha, amennyiben szó áll) szinte bármilyen igealak állhat, akár feltételes mód is, viszont sok idegen nyelvben nem állhat itt feltételes mód. Talán csak a német nyelv a kivétel a legfelkapottabb idegen nyelvek között.
Angolul tanulók sokszor leegyszerűsítve így hallják a szabályt: If után nem állhat will és would. Will helyett jelen időt, would helyett múlt időt vagy Past Perfectet kell használni.
Az angolban a jövő időt nem csak feltételes, hanem időhatározói mellékmondatban sem lehet használni. Leegyszerűsítve ez úgy hangzik, hogy when, while (és még sok más szó) után nem állhat will.
Ez a leegyszerűsített szabály nem pontos, és félrevezető is lehet! If és when után is állhat will vagy would, ha nem időhatározói mellékmondatról van szó:
I don't know if you will come - Nem tudom, hogy fogsz-e jönni.
I don't know when you will come - Nem tudom, hogy mikor fogsz jönni.
Azért állhat itt will, mert tárgyi mellékmondatról van szó. Ha időhatározói vagy feltételes mellékmondatról van szó, akkor nem lehet will-t és would-ot használni:
If you come we will have a party - Ha jössz (jönni fogsz), bulizunk.
When you come we will have a party - Amikor megjössz, bulizni fogunk.
Furcsa a magyar anyanyelvűnek, hogy az ilyen mondatokat magyarra jövő idővel kell fordítani.
Lényegében a francia nyelvre is ugyanez a szabály vonatkozik, vagyis időhatározói és feltételes mellékmondatokban nem állhat jövő idő, bár a francia nyelv rugalmasabb valamivel e tekintetben.
A németben nem ilyen szigrorú a szabály, viszont ott arra kell figyelni, hogy az egyszeri múltbeli cselekvés kifejezésére az als kötőszó van.
Írni kéne arról is, mi a pontos jelentésbeli különbség a ha és az amikor szavak között. Valamikor felcserélhetők egymással, szóval átfedések vannak köztül, de ez sokszor félrevezető.
Ez most itt csak egy vázlatnak az eleje, szóval példák mindenképpen jönnek még hozzá, meg sok más is. Nem marad ilyen tömény, és nem fogok egyszerre több nyelvről beszélni, hogy érteni is lehessen. :D