Re: Mark the gramatically correct sentences
there is an error in sentence B, as it should be "a million years".
this rules out option A and C.
with the remaining options we need to check only sentence A.
if we consider that 'when' should start with a capital ' W' (which could be a typing error), then option D is correct. otherwise, option B is the answer.