Решение:
Фраза 'since I was a child' указывает на действие, которое началось в прошлом и продолжается до настоящего момента. Это характерно для Present Perfect Continuous.
- wear — Present Simple, регулярное действие.
- am wearing — Present Continuous, действие, происходящее сейчас.
- have been wearing — Present Perfect Continuous, действие, начавшееся в прошлом и продолжающееся до настоящего момента, с акцентом на длительность.
- was wearing — Past Continuous, действие в прошлом.
'Have been wearing' наиболее точно передает длительность ношения очков с детства до настоящего времени.
Ответ: c) have been wearing