Almost all of us know how to play an instrument, whether it be the electric guitar, the bass, drums, or keyboard.

请问,原句中为什么用 whether it be 而不是 whether it is?

让步状语兼有条件的意味,在古英语是需要用动词原型作谓语的,也就是说要用虚拟语气的。目前在很正式的语体中仍有这种原型动词用于让步状语从句的使用方法。伴随英语的进步,虚拟语气的动词形式有渐渐被陈述语气取代的趋势。如大概达成的条件除去法典外,基本已经被陈述语气所代替,让步状语从句目前多用情态动词may do或干脆陈述语气来代替动词原型。所以,让步状语从句假如还见到动词原型作谓语,就是很正式的语体。用may do的形式也是比较正式的,用陈述语气则是非正式语体。在目前来看,无论让步状语的谓语用原型,may do或陈述语气,在语法上都是正确的,不同只不过语体的差异。

你所给的句子还可以将be移至主语之前,然后省略whether, 这就更正式了。如:

Each country, be it big or small, enjoys the equal rights.

=...whether it be big or small...

=...whether it may be big or small,...

=... whether it is big or small...