Major rivers of Sirmaur district are

Yamuna and Tons
Jalal and Giri
Ravi and Sal
Both (A) and (B)

The correct answer is: Both (A) and (B).

The Yamuna and Tons are the two major rivers of Sirmaur district. The Yamuna is a major river in northern India and a tributary of the Ganges. It is the longest tributary of the Ganges, and the second longest river in India after the Ganges itself. The Tons is a tributary of the Yamuna. It is a major river in the Indian state of Himachal Pradesh. It originates in the Dhauladhar Range of the Himalayas and flows through the Sirmaur district before joining the Yamuna near Paonta Sahib.

The Jalal and Giri are two minor rivers of Sirmaur district. The Jalal is a tributary of the Tons. It originates in the Dhauladhar Range of the Himalayas and flows through the Sirmaur district before joining the Tons near Paonta Sahib. The Giri is a tributary of the Yamuna. It originates in the Pir Panjal Range of the Himalayas and flows through the Sirmaur district before joining the Yamuna near Paonta Sahib.

The Ravi and Sal are two rivers that do not flow through Sirmaur district. The Ravi is a major river in northern India and a tributary of the Chenab. It originates in the Pir Panjal Range of the Himalayas and flows through the Indian states of Himachal Pradesh, Punjab, and Jammu and Kashmir before joining the Chenab near Madhopur in Pakistan. The Sal is a small river in the Indian state of Uttarakhand. It originates in the Garhwal Himalayas and flows through the Chamoli district before joining the Alaknanda River near Devprayag.