A选项是正确的。
本句是一个简单句,没有任何的引导词。所以后面的短语应该是名词性短语做补充的状语,用来说明Bill为什么是一名好学生。这样,完整的句子就变成了Bill is a good student,mathematics being his best subject.mathematics是这个短语中的逻辑主语。
如果写成mathematics is his best subject,必须在句中加上一个引导词,如as等。或者在中间加and,这样就成了两个并列句了。
记住一点,逗号不能连接两个简单句子。
a:mathematics being,独立结构。
要用“mathematics is ”,需要“and mathematics is”,用and连接两个分句。
选择A,因为没有连词链接,所以后面的小句为“无谓句”.