La migliore risposta
Non dovrebbe è un modo corretto di esprimere lobbligo o la morale responsabilità del passato. Lazione è finita ora e tu possiedi o realizzi lerrore che hai commesso in passato. Ad esempio: “Non avrei dovuto pronunciare queste parole dure”
Usiamo la prima forma (presente) del verbo con “modali”. Non possiamo usare la forma passata del verbo immediatamente dopo il modale per esprimere lazione del passato. Se dobbiamo rappresentare lazione passata, possiamo farlo aggiungendo “have + past participle”. “Non avrei dovuto” non è corretto.
Risposta
“Non avrei dovuto” è sempre errato, perché è sempre errato usare un verbo modale seguito da qualcosa di diverso dal infinito. Questa è una regola semplice senza eccezioni:
“ non dovrebbe, ” mai * non avrebbe dovuto
“ non poteva go, “ mai * non è riuscito
” ha vinto non farlo, “ mai * non funzionerà
” può partecipare “ mai * può partecipare
” può saputo, “ mai * potrebbe averlo saputo