两者都是并列连词,都可以用来连接并列句,但是: but "但是",表示转折; while "而,却", 既表示转折,还表示比较。 如: He hurried home, but he had no keys. 他赶到家,但没有钥匙。 He is fat while his brother is thin. 他胖,而他弟弟瘦。
but是并列连词,表示转则关系, but conj. 但是;而是;然而; adv. 仅仅,只; prep. 除…以外 例如: We didn't win but we came close. 我们输了,但离赢只差了那么一小点儿。 The room was small but adequate. 房间虽小但够用。 while作为连词,可以是虽然、可以是但是,不一定放在俩个句子中间。 conj. 在……期间;在……的过程中;与……同时;(对比两件事物)……而;虽然,尽管 I had a cigarette while I was waiting. 我等候时抽了一支烟。 While some of the sleeping areas look a little uncomfortable others are down rightimpressive and will leave you wondering how the kids got into that position. 一些睡觉区域看起来有些不舒服,一些则让你非常的印象深刻,这让你很想知道孩子们是如何摆出这些姿势的。本回答被网友采纳