IMO, the answer is B 3/8.
If n(n+1)(n+2) to be divisible by 8, either
a) n should be divisible by 8
b) n+1 should be divisible by 8
c) n+2 should be divisible by 8.
Taking the first case. n can take values
8,16,24,32,40,48,56,64,72,80,88,96( totally 12 )
Taking the second case, n+1 can take values
7,15,.......................................,95 (totally 12)
Taking the third case, n+2 can take values
6,14,.......................................,94 (totally 12)
so totally 36 values out of 96 , n can have to satisfy the condition.
36/96 => 3/8.