English idioms list online learner

eQuiz.me

Test your English FREE online! Do as many questions as you like. Get the answer after each question.

Elizabeth's been working there ______ only eight months.

A: in

B: by

C: for

D: since

E: from