It is the perfect tense, which connects past with present. It could mean: I had many questions (and still do). I had many questions for a length of time that isn't defined or known.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
vts nairI have had many questions?It's quite ambiguous without more context.