Answer is B
given that one page fault for every 10^6 memory access, so the probability of page fault is p-> 1/106
page fault service time is = 10ms-> 10 * 106 ns ( note : given options are in Nano seconds better if you convert this to nano seconds at first).
memory access time is = 20ns
effective access time would be = p * page fault service time + (1-p) * memory access time
=> 1/10^6 *10*10^6+(1-1/10^6)20=>30-1/10^6=> closer answer is 29.9 ns