很简单.
选B
whether ...or not 相比楼主老师教过的.据此排除A+C
剩下的if 从句当中 最不常出现的时态就是 将来时(will be free排除)
这样答案出来了.
纯手打的,楼主!