Unity, C#
Я, например, не понимаю, почему при добавлении модального глагола в Perfekt Vorgangspassiv спрягаемый вспомогательный глагол заменяется с sein на haben:
Die Jacke ist von mir gekauft worden.
Die Jacke hat von mir gekauft werden müssen.
В Plusquamperfekt Vorgangspassiv, кстати, тоже.
С английским та же фигня - всё слишком усложняется. Вот аналоги предыдущих фраз на английском:
The jacket had to be bought by me.
The jacket has had to be bought by me.
Или русский: "он должен был бы быть выученным, но я его не выучил". Вся эта портянка глаголов заменяется на "он должен быть выучен, но я его не выучил". Нюанс фразы теряется (вместо прошедшего сослагательного страдательного (пассивного) использую простое страдательное настоящее), но главный смысл остаётся. А вывод простой - разговорные языки это переусложнённые конструкции с кучей исторических нагромождений и несуразиц, а также зачастую с отсутствием логики, почему сделано так, а не так. Нефиг эти несуразицы дотошно учить. Упрощайте и используйте минимально достаточные знания.