many a time ___me good advicehe gave he has givendoes he give has he given

问题描述:

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

he has given

he gave .
本来觉得要选B的,但觉得这儿用完成时似乎 不恰当...

many a time(多次)放在句首形成部分倒装,故选has he given
又如:Many a time has he helped us.他曾多次帮助过我们。

does he give

has he given