Jemandem eine Gardinenpredigt halten bedeutet, dass man jemanden ermahnt oder zurechtweist, dass das Maß voll ist und dies auch laut und klar gesagt wird, dass man jemanden tadelt oder ausgeschimpft. Gleichbedeutend wäre jemandem eine Standpauke halten oder jemandem den Kopf waschen.
Water under the bridge
Schnee von gestern
Through thick and thin
Mit jemandem durch dick und dünn gehen
To give the cold shoulder
Einen Korb geben
One hand washes the other
Eine Hand wäscht die andere
To have a soft spot for someone
Einen Stein im Brett haben
To give someone a piece of your mind
Jemandem eine Gardinenpredigt halten
To bash someone
Jemanden runtermachen
To do someone in
Jemanden um die Ecke bringen