At this time next week, all of the students ___ fo...

Câu hỏi: At this time next week, all of the students ___ for their examination.

A. will be sat

B. have been sitting

C. have sat 

D. will be sitting