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
1.6m questions
2.0m answers