國中英語基測出現過 but 的考題。

Da-fa is cleaning the house      some of his friends are coming for dinner.
if
but
so
because