Antes de plantear la regla de 3 (COMPUESTA, no simple) deben deducirse algunos datos.
Cuando pasan 8 días se retiran 5 obreros y por tanto quedan 7 obreros trabajando.
Considerando que todos los días hacen la misma parte del trabajo, el total de la obra podemos representarla como la unidad 1 que a su vez puede sustituirse por una fracción cuyo numerador sea igual al denominador, ok?
Y eso lo digo porque puedo decir que la obra entera son 29 / 29 (veintinueve veintinueveavos) y después de 8 días han realizado 8 / 29 con lo que les queda por realizar : 29 / 29 - 8 / 29 = 21 / 29 de la obra y deben hacerla con los 7 obreros que quedan trabajando.
Ahora se plantea la regla de 3.
12 obreros hacenel total (1) de obra en 29 días
7 obreros hacen 21 / 29 de la obra en "x" días
A menos obreros, más días son necesarios.
INVERSA.
De 29 / 29 a 21 / 29 es menos obra.
A menos obra, menos obreros.
DIRECTA.
Se escribe la ecuación :
<img src="https://tex.z-dn.net/?f=x%2A%201%2A7%3D12%2A%20%5Cfrac%7B21%7D%7B29%7D%2A29%20%20%20%5C%5C%20%20%5C%5C%207x%3D252%20-----x%3D%20%5Cfrac%7B252%7D%7B7%7D%20%3D36" /> días
Por tanto la solución es que los días de retraso serán 36 - 29 = 7 días.
No me cuadra con ninguna de las opciones pero he repasado y no encuentro fallo.
Si no te sirve pues lo siento.
Saludos.