many a time ___me good advice

问题描述:

many a time ___me good advice
he gave
he has given
does he give
has he given

has he given