Not sure why this phrase is coming up in the "Feelings 2" section....
Should be: who put this trash here? (or garbage) - perhaps rubbish in the UK, I'm not sure.
Rubbish is more common in the UK, but it's a normal English thing. Trash or Garbage should also be accepted though.
In NZ we use 'rubbish' and hardly ever use 'trash' or 'garbage'.
“who did put this garbage here” should be accepted.
Is "ampas" a synonym?