英语时态一般过去时的一个问题 10

有一句话,其背景是:一个男的在妻子怀孕期间对其百般呵护,句子汉语意思是:他(在过去)基本上每顿饭都给妻子亲自做。我写的英文句子是:Hecookedeverymealfor... 有一句话,其背景是:一个男的在妻子怀孕期间对其百般呵护,句子汉语意思是:他(在过去)基本上每顿饭都给妻子亲自做。
我写的英文句子是: He cooked every meal for his wife.
有位英语为母语的外教给我指出了以下错误:
1、他说cooked every这两个单词放在一起,有逻辑不明确的地方,他说需要改成cooks。我对他话的理解是这样的:经常做某一件事,在句子没有时间状语限定一定是发生在过去的情况下,就是应该用一般现在时。如果需要修改为发生在“他妻子怀孕期间”这个特殊的过去时间段内的经常发生的动作,则句子必须加上时间状语是才可以用一般过去时,正确的为:He cooked every meal for his wife when she was preganent.
2、另外一个问题是,如果句子改为:He used to cook every meal for his wife.其中不加任何时间修饰的话,是否used to do本身的隐藏含义就是只发生在过去,现在不发生了,不加时间状语是没问题的?
以上两个问题简单点说是,一般过去时如果想表示“过去经常发生某动作”必须加上表示过去的时间状语,否则信息接受者会搞混;used to do表示过去经常发生某动作时,可以不加表示过去的时间状语?
展开
 我来答
MineLily
2018-02-17
知道答主
回答量:22
采纳率:100%
帮助的人:5万
展开全部
没有看懂第一个问题,但第二个used to do有to(这里的to不是介词)所以动词用原形
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式