Is there life on Mars? Many people have ............about this question. Some writers of science fiction think of people from Mars as little green creatures.
I chose D but the answer is A.
What's the difference between puzzle about and wonder about?
puzzled over/ about sth: to think hard about sth in order to to understand or explain it
( Oxford Advanced Learner's Compass)