问题补充:
John plays basketball well, his favorite sport is badminton.
A. so
B. or
C. for
D. yet
答案:
A. so
B. or
C. for
(答案→)D. yet
解析:考察连词辨析。so于是,表示上下文的因果关系;or否则,要不然;或者,表示上下文的转折,选择关系;for因为,起补充说明的作用;yet然而,表示上下文的转折关系。句意:John的足球踢得很好,然而他最喜欢的运动是羽毛球。根据句意说明上下文存在着转折关系,故D正确。