The correct option is D 6 days
Let A and B alone complete the whole work in x and y days respectively.
Then, one day work of A=1x
and one day work of B=1y
According to question,
3x+3y=1
and 4x+2y=1
Solving the above two equations, we get
x=6 and y=6
So, B alone can complete the whole work in 6 days.