Gap Fill
A. Complete each sentence with one of the words or phrases given.
Ideology / Outrage / Queer / Conflict / Shifty / Nostalgia / Controversy / Sin / Unsustainable / Scruples / To grass on / Adultery / Vice / Gambling / Aftermath / Principles / To spread / Ethics / Theology / Imitate
(Para ver las soluciones haga click en el cuadro; doble click vuelve a posición original)