The mesolithic age with the archaeological time period is given as the middle Stone Age.
The archaeological periods are given as the period of human and prehuman history. They are based on dating techniques and denote human development.
The archaeological period is given as:
With human development, the Mesolithic age is given as the middle Stone Age. Thus, option D is correct.
Learn more about Mesolithic age, here:
https://brainly.com/question/4998548
#SPJ1