此句是简单句,buy 是主语men 发出的动作!用现在分词buying, 若加上主语they, 则变成由when 引导的时间状语从句了!buy 就做谓语,不能再加ing.
因为这是现在分词短语作状语。也就是说这是一个时间状语从句,即when they buy(或者are buying)gifts for the same sex.如果像你说的那样,在前面加they,时态就不对了。
我猜想是因为bought是过去式,如果加了they. 那么就是过去买东西了,可是这里是强调的一般情况。
而改为buying是因为后面的从句就变为伴随状语了。
希望没错,望采纳!
加they的话,bought的过去时与前面一般现在时的时态不对应,所以用when doing的句式
"particularly men tend to be less careful and caring when buying gifts for the same sex" 是对的,when doing something 是状语;如果加 they 就要是个状语从句了,这样也可以:"particularly men tend to be less careful and caring when they buy gifts for the same sex"