The correct option is B Nepenthes and Bladderwort
Nepenthes is a pitcher plant and bladderwort is the common name of Utricularia. Both nepenthes and Utricularia are insectivorous plants. Rafflesia is a total root parasite. Viscum is commonly called mistletoe. It is a partial stem parasite. Thus, the correct answer is option B.