Many students _______ home for their holidays for...

Câu hỏi: Many students _______ home for their holidays for the past few weeks.

A. has gone

B. had gone

C. goes

D. have gone