Explanations:
दिये गये sentence I have met my friend yesterday में grammatical error है। इसमें met my friend के स्थान पर विकल्प (d) met my friend, होगा, क्योंकि sentence में yesterday का प्रयोग हुआ है इसलिए Past Indefinite का प्रयोग होगा। Correct Sentence- I met my friend yesterday