All phrases require one of the perfect tense conjugations. Which tense? Use your knowledge of the present, past, indicative and subjunctive to help you figure it out.
Es bueno que tú (comer) antes de llegar.
hayas comido
Era bueno que tú (comer) antes de llegar.
hubieras comido
Es cierto que tú (comido) mucho, pero necesitas comer más.
has comido
Era cierto que tú (comido) mucho, pero necesitabas comer más.
habías comido
Sabemos que ella (ir), pero necesita volver en seguida.
ha ido
Sabíamos que ella (ir), pero necesitaba volver en seguida.
había ido
Es posible que ella (ir).
haya ido
Era posible que ella (ir).
hubiera ido
Dudo que ustedes (hacer) la tarea.
hayan hecho
Dudaba que ustedes (hacer) la tarea.
hubieran hecho
Juan dijo que no (hacer) la tarea.
había hecho
Te digo que yo nunca (hacer) la tarea, y siempre saco buenas notas.
he hecho
Estoy seguro de que ellas no (abrir) la puerta negra.
han abierto
Estaba seguro de que ellas no (abrir) la puerta negra.
habían abierto
No estoy seguro que ellas (abrir) la puerta negra.
hayan abierto
No estaba seguro que ellas (abrir) la puerta negra.
hubieran abierto
Es increíble que tú (poner) la mesa todos los días de esta semana.
hayas puesto
Era increíble que tú (poner) la mesa todos los días de aquella semana.
hubieras puesto
Es verdad que tú (poner) la mesa todos los días de esta semana.
has puesto
En clase todos se sentían incómodos. Juan era sucio. Era una lástima que él no (ducharse).