●many a time:
many a与many的区分:
(1)共同点:都表示“很多”的意思
(2)区别:many+复数名词 ,而many a +单数可数名词+单数谓语动词+其它
(3)many a student 意为:许多学生,大多学生
many a time 意为:很多时候,经常,总是
●该题答案: A
解释:
1.题的意思是:他经常给我很好的建议.所以可以肯定是陈述句,而不是问句.排除BD
2.语句是对过去发生的事情的平实陈述,不需要用现在完成时.
如果用完成时,那就有 "已经" 或强调对现在的影响. 且many a time说明他多次给过我建议. 既然是"多次" 用现在完成时那就是强调某一次了~