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

Mr. Hu speaks good English      he lived in the U.S. for many years.
whether
so
but
because