No, adult hoverflies only eat nectar. This is often the case for many insects, such as butterflies, where the larval stages eat other insects, and the adults eat nectar.