单项选择题

He has been staying at home ______ days.

A. these all last few
B. these last few all
C. all these last few
D. these last all few