Concept:To find the range of a rational function, set y=f(x), form a quadratic equation in x, and use the condition D≥0 for real x.Explanation:Let y=x2+x+1x2+x+2. Since x2+x+1>0 for all real x, we can cross-multiply: y(x2+x+1)=x2+x+2. Rearranging gives: (y−1)x2+(y−1)x+(y−2)=0. For real x, the discriminant must be non-negative: (y−1)2−4(y−1)(y−2)≥0. Simplifying: (y−1)(3y−7)≤0. Hence: 1≤y≤37. But check y=1: x2+x+2=x2+x+1, which gives 2=1, impossible. So y=1 for any real x. Also, the maximum value occurs when x=−21, giving y=37. Therefore, the range is: Rf=(1,37].Answer:(1,37], i.e. option C.