Before ________ for the job, you will be required to take a lang

Before ________ for the job, you will be required to take a language test.

A.apply

B.applying

C.applied

D.to apply

正确答案是B