5604. All these years I . . . . . . . him to keep away from such people, but he did not listen to me. September 16, 2025 by Admin A. warned B. have been warning C. had warned D. had been warning ✅ The correct answer is option D.