What's the difference between "give out" and "give away" as in telling someone the truth or giving someone the information accidentally?
In the U.K. we don't "give out the truth" but we might:
disseminate information (either the truth or indeed falsehoods)
also we only ever "give away" the indefinite article, for instance:
Mark told Phillipa about the mistake he made. He's given it away now!
To this US English speaker, give out implies distributing something widely, whereas give away sounds more like it refers to just one incident or person. Loosely, give away = "make something known", but give out = "distribute".
During the interview, the director gave away the secret ending of the movie.
During the interview, the director
gave outthe secret ending of the movie.
The guard gave out the password to anyone who asked for it.
sounds more natural than
gave awaythe password to anyone who asked for it.