be it ever so late 何意?

有一读者问:有这样一道选择题:

_____,I must do another experiment.

A. It is ever so late B. It be ever so late

C. Be it ever so late D. So late it ever be

答案为C,为什么?是何意?

Be it ever so late 是一让步状语从句,其意是:尽管为时已晚。动词原形be 在此是现在虚拟式。