how would i explain to an upr. intermediate class the difference between an idiom and a collocation?
A collocation's meaning can be obvious- it's just a pattern of words, while an idiom's meaning is not clear:
law and order- collocation- the weords just sound natural in the order
come rain or shine- idiom- the meaning has nothing to do with the weather