The British divided Punjab into:

East Punjab and West Punjab
Princely states and directly ruled territories
Punjab and Haryana
Punjab and Sindh

The correct answer is: a) East Punjab and West Punjab.

The British divided Punjab into two provinces, East Punjab and West Punjab, in 1947. The partition was based on religious affiliation, with Hindus and Sikhs going to East Punjab and Muslims going to West Punjab. The border between the two provinces was drawn in a way that divided many families and communities.

The partition of Punjab was a violent and chaotic event. Millions of people were displaced, and thousands were killed. The partition of Punjab had a profound impact on the history of India and Pakistan.

Option b) is incorrect because the British did not divide Punjab into princely states and directly ruled territories. The princely states were independent kingdoms that were not directly ruled by the British. The directly ruled territories were those that were under the direct control of the British government.

Option c) is incorrect because the British did not divide Punjab into Punjab and Haryana. Punjab and Haryana were created in 1966, after India became independent.

Option d) is incorrect because the British did not divide Punjab into Punjab and Sindh. Sindh is a province in Pakistan that was not part of Punjab.