A polynomial is an algebraic expression that consists of terms with non-negative integer exponents. In the expression \(4x^4 + 3x^{-1} - 2\), the term \(3x^{-1}\) contains a negative exponent, which disqualifies the expression from being a polynomial.
Therefore, the correct choice is:
B. No, the expression is not a polynomial.