单选题 Many a time ______ me good advice.
  • A. he gave
  • B. does he give
  • C. has he given
  • D. he has given
【正确答案】 C
【答案解析】[解析] 此题考查倒装。many修饰名词并位于句首时,句子要倒装,根据句意,此处应该用现在完成时,故答案为“has he given”。