1a)"Mi avrebbero dovuto essere dati "
2a)"mi sarebbero dovuti essere dati"
3a)'"Avrebbero dovuto essermi dati"
4a)"sarebbero dovuti essermi dati "
1b")Mi avrebbe dovuto venire a prendere "
2b)"mi sarebbe dovuto venire a prendere"
3b)"Avrebbe dovuto venirmi a prendere "
4b)"Sarebbe dovuto venirmi a prendere"
A me suonano un po' tutte, però ho letto questo sul sito della crusca:
"Se l'infinito ha con sé un pronome atono (mi, si, ti, ci, vi) bisogna usare "essere" se il pronome è prima dell'infinito (es. "non si è voluto alzare"), "avere" se il pronome è dopo l'infinito (es. "non ha voluto alzarsi")."
Quindi, stando a ciò che c'è scritto, le frasi sicuramente corrette sono la 2 e la 3, "a" e "b".
Anche andando a cercare altre fonti venivano date le stesse risposte, eppure ho il dubbio che con questa regola si intendano solo pronomi atoni che svolgono una funzione riflessiva e in questo caso non mi pare che ce ne siano. Se sostituiamo "mi" con "lo" viene fuori:
1c)"Lo avrebbe dovuto venire a prendere"
2c)" losarebbe dovuto venire a prendere"
3c)"Avrebbe dovuto venirlo a prendere
4)c "Sarebbe dovuto venirlo a prendere"
Sono molto confuso 😕 Aspetto con ansia una vostra risposta per avere le idee più chiare sulla correttezza delle frasi