Past verb
Present verb
Idiomatic meaning
حَمِدَ
يَحْمَدُ
he praised / he praises
سَمِعَ
يَسْمَعُ
he heard / he hears
حَسِبَ
يَحْسَبُ
he supposed / he supposes
شَرِبَ
يَشْرَبُ
he drank / he drinks
حَفِظَ
يَحْفَظُ
he memorized / he memorizes
سَمِعَ means hearing something, حَسِبَ means supposing something, and حَفِظَ means memorizing it. Keep the mental action clear.