[quote="zoom612"]
For almost five thousand years after its beginning 2.5 million years ago, Homo habilis roamed the earth, lived in semi-permanent camps, gathered food and shared their economy.
A. For almost five thousand years after its beginning 2.5 million years ago,
B. Beginning 2.5 million years ago for a period of almost five thousand years,
C. Beginning a period of almost five thousand years 2.5 million years ago,
D. During five thousand years, a period beginning 2.5 million years ago,
E. Over a period of five thousand years beginning 2.5 million years ago,
In answer to ps_dahiya above:
B is wrong because the modifier before the comma MUST ALWAYS modify the noun it touches. If you consider B, the modifier is "Beginning 2.5 million years ago for a period of almost five thousand years", and the noun is "Homo habilis". Clearly, Homo habilis did not begin 2.5 million years ago, hence this option is incorrect.