I would say answer D
A is very easy, so that's off the table, while be is a little too advanced for intermediate, and C is way to advanced for intermediate.
So yeah, D
5.1m questions
6.7m answers