don't 改成can't 太阳镜“不能”不是“不会”挡住太阳。用don't 似乎觉得太阳镜不想挡太阳,它并没有主动的意识,应该用“不能”can't。
直译过来是 太阳镜不能经常挡阳光你认为意思对么 ?
助动词用错,应用 情态动词"can't"