問題詳情

20. Jack speaks good Japanese ________ he has lived in Japan for 10 years.
(A) because
(B) nor
(C) but
(D) on

參考答案