but前边不一定有逗号,例如:
1.We got there early but Mike had already left.我们及早到了那里,但是迈克已经离开了。
2.I know you don't like her but try not to make it so obvious.我明白你不喜欢她,但是尽量别表露得那么明显。
3.I won, but there wasn't much in it.我赢了,但比分相差不大。
第一个but不能省略,省略了语意就不通顺了。
第二个but后面不能加they,如果but前加逗号,可以加it,而不是they.