帮忙检查一下的英文句子是否正确1.If I say I forgot to bring it,would you kill me?2.If I say I have forgotten to bring it,would you kill me?3.If I say I had forgotten to bring it,would you kill me?以上三个句子哪一个有语法错
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/08 12:14:08
帮忙检查一下的英文句子是否正确1.If I say I forgot to bring it,would you kill me?2.If I say I have forgotten to bring it,would you kill me?3.If I say I had forgotten to bring it,would you kill me?以上三个句子哪一个有语法错
帮忙检查一下的英文句子是否正确
1.If I say I forgot to bring it,would you kill me?
2.If I say I have forgotten to bring it,would you kill me?
3.If I say I had forgotten to bring it,would you kill me?
以上三个句子哪一个有语法错误?意思又有什么不同?
帮忙检查一下的英文句子是否正确1.If I say I forgot to bring it,would you kill me?2.If I say I have forgotten to bring it,would you kill me?3.If I say I had forgotten to bring it,would you kill me?以上三个句子哪一个有语法错
forget一般表示已经忘记了一件事的时候 用过去时比较多.
前两句都是真实条件句 也就是说 说话者认为"forget to bring it"是有可能发生的事 比方说,说话者自己也不知道东西到底带来了没有 正在搜荷包的时候说的 第二句似乎不太常见 应该是比较有问题的一句 我觉得这两句 即然表示真实的假设 建议把would都改成will
而最后一句是虚拟条件句 说话者认为该事不可能发生 尤其是整个事件早就过去了 说话者并没忘带什么东西来 只是做了一个不可能的假设而已.第三个应该没有错误.
个人理解 高手继续.错了别拍.
第一个是对的。
我认为句型都对的,就是表达意思不同;
1\陈述现在没带的状态;
2\蕴涵强调没带所造成的结果;
3\如果实际上我带了,却说没带来看一下听者的反应,可以用虚拟语句;
全对
forget to do 忘记要去做某事。 (未做)
forget doing 忘记做过某事。 (已做)
forger to bring 表示忘了带某物,但用would you 表示委婉口气,一般用在请别人帮自己随手拿个东西或小事 比如Would you(please)open the door for me? 你那后半句 一般多用will you ,表示现在你会怎么怎么样...
全部展开
forget to do 忘记要去做某事。 (未做)
forget doing 忘记做过某事。 (已做)
forger to bring 表示忘了带某物,但用would you 表示委婉口气,一般用在请别人帮自己随手拿个东西或小事 比如Would you(please)open the door for me? 你那后半句 一般多用will you ,表示现在你会怎么怎么样吗? would you 不好。
第一句表过去,第二句表现在, 第三句是虚拟
收起