Чем отличается "дать" от "подать"? Вот, например, "дать денег" и "подать денег" или...

Чем отличается "дать" от "подать"? 

Вот, например, "дать денег" и "подать денег" или "дать/подать объявление". Смысл этих слов разный?

Если, это косается денег, то смысл действительно разный. В случае "дать" - имеется ввиду, что деньги даются просто так или в долг. А в случае "подать" - могут быть 2 значения, подать из милости или со снисхождением, в любом случае это делается как одолжение, не в смысле в долг, а в том смысле, что ну ладно, так и быть.