Explanations:
उपरोक्त वाक्य के रिक्त स्थान में 'had been waiting' का प्रयोग उपयुक्त होगा क्योंकि वाक्य की दूसरी clause past tense में है तथा पहली clause में time का प्रयोग हुआ है अत: पहली clause past perfect tense में प्रयुक्त होगी। Correct sentence- I had been waiting for forty minutes to see the doctor before my name was announced.