Angie90210 Angie90210 14-03-2016 Biology contestada What does Giardia have in common with all other protists? A. It forms cysts. B. It has flagella C. It is a eukaryote D. It lives in intestines.