7. When he heard the joke, he laughed.
После when обычно используется Past Simple для действия, которое произошло после другого действия (услышал шутку и засмеялся). Past Simple для глагола laugh - laughed.
Ответ: laughed