I am still doing my hair but I'll be ready_____ about twenty min

I am still doing my hair but I'll be ready_____ about twenty minutes.
A、for
B、in
C、by
D、at
【正确答案】:B