some people love cats--while----- others love dogs,能把while改成 but或 and 为什么

问题描述:

some people love cats--while----- others love dogs,能把while改成 but或 and 为什么

语法上都是没有问题的,但while在这里使用最恰当
while和but都有转折的意思,但是表示转折的意思时,while同时含有表对比的意思!
While作并列连词用,意思为“而,然而”,表对比.而but表转折.
至于and,就是单纯的并列,既无对比,也无转折.