All string Div by 3={epsilon,0,11,110,1001,1100,1111.....}
Option A : it generates all binary string which div by 3 and also generate epsilon.
Option B: it generates all binary string which div by 3 and also generate epsilon.
Option C: Option A and Option C are same.
Option D: Option D is not generate 1001 which is div by 3 then this is wrong.
Answer is Option A,B,C.