to hold over: to extend, to keep for a longer time (S)
to hold out: to endure, to be sufficient; to survive by resisting; to persist in one's efforts
The first definition for to hold out has the opposite meaning of the second definition for to give out.
to have it out with: to quarrel with, to confront
to have it in for: to want revenge on, to feel hostile towards (also: to hold a grudge against)
to give out: to distribute; to become exhausted or depleted (also: to run out)
This first definition has the same meaning as the first definition of to pass out.
to give off: to release, to produce
to give in: to surrender, to stop resisting
to fall behind: to lag, to fail to keep up (also: to get behind)
This idiom has the opposite meaning of the second definition of to keep up.
to fall through: to fail to materialize, not to succeed
This idiom is usually used with the noun plan or plans as the subject.