选B,wear "穿着,佩戴"(表示持续状态),后面的名词事物不需要叫限制词,比如:
wear glasses,wear necklace,wear gloves
put on "穿上,佩戴上"(表示瞬间动作),后面要指明是那件事物,比如:
put on your shirt/coat,put on the red hat
原句的意思是:今天这么冷,我猜想他们都戴上围巾了.汉语中在“围巾”前加上“他们的”也不合适.
英语中也确有必加限制词的情况,如:
I do my homework
I play my part,you play yours/your part.
此时说到的事物多指属个人的责任或义务.