Answer: Let’s analyse each option and understand the correct answer from the options given below:
Option A: 712 A.D
The year 712 A.D is in the “A.D” period, which means “After Christ,” or after the year 0. This is much later than Alexander’s time. In 712 A.D, India saw invasions by Arab rulers, like Muhammad bin Qasim, who attacked Sindh. Alexander, a Greek king, lived long before this, so 712 A.D is too recent and not correct.
Option B: 400 B.C
The term “B.C” means “Before Christ,” counting years backwards from 0. So, 400 B.C is 400 years before Jesus Christ was born. Alexander the Great was born in 356 B.C and became a famous conqueror in his 20s. By 400 B.C, he wasn’t even born yet, so he couldn’t have invaded India at this time. This option is too early.
Option C: 326 B.C
In 326 B.C, Alexander was a young king leading his army across Asia. He reached India after conquering Persia and fought the famous Battle of Hydaspes (in modern-day Punjab) against King Porus. This happened around 326 B.C, which matches historical records of his invasion. This option fits perfectly with the timeline of Alexander’s life and conquests.
Option D: 847 B.C
The year 847 B.C is much earlier, over 500 years before Alexander was born. During this time, India had ancient kingdoms, but Alexander’s empire didn’t exist. He was a Greek ruler from Macedonia who lived in the 4th century B.C (300s B.C). So, 847 B.C is far too early for his invasion.
Correct Answer: C) 326 B.C
Alexander invaded India in 326 B.C, as this is when he fought battles in northwest India. He was a great warrior who wanted to conquer the world, but faced tough resistance in India, like from King Porus. After the Battle of Hydaspes, he decided to turn back due to his army’s exhaustion. This date is historically accurate as compared to the other options.
Common Doubts of Social Science:
60,000+ students trusted us with their dreams. Take the first step today!

One app for all your study abroad needs
