l兰州新区科信驾校:Do you ever hear anyone say,"An apple a day keeps the doctor away"?

来源:百度文库 编辑:查人人中国名人网 时间:2024/04/28 01:47:54
这是一道改错题,参考答案为把Do 改为Did。我不懂do 错在什么地方?

是因为句子中有ever.
ever在这里表示在过去的任何时间里, 所以用did.
翻成中文是"你可曾听说过..."

考虑到语境ever,问你以前听说过吗,当让用did,用do的话也可以不过听起来,就像现代人说“之乎者也”了

Have you ever heard anyone say,"An apple a day keeps the doctor away"?

楼上的也可以

我刚刚问过我的房东(澳洲本地人)她说已上几种都可以用:did,do and have都可以用的!

do和have都可以吧 不过用have就要把hear改成heart了