| @bettyboop: You are right about the definition, and the source provided uses this definition: "An idiom is a combination of words that has a meaning that is different from the meanings of the individual words themselves. It can have a literal meaning in one situation and a different idiomatic meaning in another situation. It is a phrase which does not always follow the normal rules of meaning and grammar."
The interesting thing is that we use non-literal phrases so much more often that we realize, and all of these are, in fact, idioms.
Think about "after all," "as far as," "go on," "in order to." None of those phrases are literal, yet we use them so often that we know exactly what is meant. Sorry if the quiz wasn't what you were expecting, but the quiz is definitely not wrong. see http://quod.lib.umich.edu/m/micase/ |