Beste Antwort
„Sollte nicht haben“ ist ein korrekter Weg, um die Verpflichtung oder Moral auszudrücken Verantwortung der Vergangenheit. Die Aktion ist jetzt vorbei und Sie besitzen oder erkennen den Fehler, den Sie in der Vergangenheit begangen haben. Zum Beispiel: „Ich hätte diese harten Wörter nicht sagen sollen“
Wir verwenden die erste (gegenwärtige) Form des Verbs mit „Modalen“. Wir können die vergangene Form des Verbs nicht unmittelbar nach dem Modal verwenden, um die Handlung der Vergangenheit auszudrücken. Wenn wir die vergangene Aktion darstellen müssen, können wir dies tun, indem wir „Partizip + Vergangenheit haben“ hinzufügen. Sollte nicht haben ist falsch.
Antwort
„Sollte nicht haben“ ist immer falsch, weil es immer falsch ist, ein Modalverb zu verwenden, gefolgt von etwas anderem als dem Infinitiv. Dies ist eine einfache Regel ohne Ausnahmen:
„ sollte nicht haben, “ nie * sollte nicht
„ konnte nicht go, „ nie * konnte nicht gehen
“ gewann Nicht tun, „ nie * nicht tun
“ kann teilnehmen, kann nie * teilnehmen
„ kann gewusst haben, ” nie * möglicherweise gewusst haben