Correct Answer:
C. 1946
The correct answer is 1946. The Lahore Resolution, originally passed in 1940, called for independent 'states' for Muslims. However, in 1946, during the Muslim League Legislators' Convention, a resolution was passed that amended the original text, changing 'states' to 'state', thereby advocating for a single, sovereign Muslim state (Pakistan).
- 1940 is incorrect; this was when the original resolution was passed with 'states'.
- 1941 is incorrect; no such amendment occurred in this year.
- 1948 is incorrect; Pakistan had already gained independence by this year.