It normally depends on how the hand was played, but usually, if the opponent bet REEEEALLY small, it's usually a blockin bet or a really good value bet, if he thinks you have nothing ..
About the 3 bb be on the river, how big was the pot ?
You should post the hand, the guys could help you more ..