Есть такой тип шуток, сопровождающийся изменением значения участвующего слова. В совокупности с одним словом во фразе оно используется в одном значении, а потом оно меняется на другое, когда оказывается в совокупности с другим словом.

Например -- "перевёл часы через дорогу".

Я обнаружил, что такой тип шуток можно ставить на поток. Более того, из этого можно сделать упражнение. Когда понимаешь, что у слова 2 значения, пытаешься их скомбинировать. Потом говоришь оппоненту слово в первом значении слово, а он пусть догадывается, какое второе. Потом меняетесь.

Например --

"открыл лимонад --------- ?"