This children _ many times not to go near the stove.
A.have told
B.told
C.have been told
D.were being told
时间状语many times, 决定了本句使用现在完成时。不要忘了现在完成时的用法,其中之一是:表示从过去某个时间开始至今发生的动作、状态、经历等。“次数” 哪怕是 “一次”,也都可以表达出人一生的经历、或者迄今为止的经历。这样的语言背景,使用现在完成时是最佳选择了。
网友说的“过去进行时”,限于在过去某个时间里正在进行的动作,而many times 则表示:时间上“迄今为止”,动作上“已经完成”。所以,过去进行时都不符合这两个要求。
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!