No voy a repetir lo que ya está explicado en las respuestas anteriores a la mia, asi que me voy a centrar en hacerte ver que hasta las frases mas complejas no son mas que frases simples "con florituras".
Tenemos la siguiente oración:
Cuando les dijeron que les tocaba hacer un desalojo, habrán pensado: "Mierda, qué desagradable", ¿no?
Lo primero es separar la oración de la interjección "¿no?", ya que lo único que está haciendo es matizar el sentido de la misma, es decir, convierte una afirmación en una duda.
Después pasa una cosa curiosa, y es que si añadimos los sujetos omitidos y reorganizamos los elementos de la oración la podemos pasar a algo mas sencillo de entender y analizar:
[Ellos] habrán pensado: "Mierda, qué desagradable" cuando les dijeron que les tocaba hacer un desalojo.
Ahora vamos a pasar a sustituir esas florituras por elementos sencillos:
[Ellos] habrán pensado (algo) cuando (otra cosa)
Esto puede parecer una sobresimplificación, pero de repente vemos una oración muy básica:
[ Ellos ] habrán pensado (algo) cuando (otra cosa)
sujeto | Predicado
[ Verbo ][ C.D ] [Complemento Circunstancial]
Pero claro, hemos omitido un montón de información en este análisis, en concreto hemos eliminado por completo la subordinada, esta la podemos analizar por separado tal que asi:
Les dijeron que les tocaba hacer un desalojo.
La razón por la que todo parece tan complejo es porque la subordinada contiene otra subordinada!
Les dijeron (algo)
Aqui es bastante sencillo, "Les" es CI, dijeron el verbo y la subordinada hace de CD.
Continuamos con la siguiente:
les tocaba hacer un desalojo.
Aqui "un desalojo" hace de CD, "les" de CI y encima esta oración es impersonal.
Conclusión
es una oración bastante compleja, que implementa prácticamente todas las complicaciones posibles, espero que esta respuesta te sirva para analizar en el futuro, ¡divide y vencerás!