美文网首页公众号:学英语那点事
英语句子用法错误分析

英语句子用法错误分析

作者: 学英语那点事 | 来源:发表于2020-05-11 18:33 被阅读0次

    下面的三句话每一句都有错误,你能把错误找出来吗(答案写在文末):

    1. Did you know how to go to the restrooms?

    2. He has been married since two years ago.

    3. I don't have some.



      正确答案

      1.

      ❌Did you know how to go to the restrooms?

    ✔️Do you know how to go to the restrooms?

    Did you know 和 Do you know 在中文里没有区别,但在英文中却可以表示不同的意思。

    Do you know 是一个真正的提问。提问者一般不知道问题的答案。

    而 Did you know 是用来作为一个新闻或段子的开场白,提问者本身已经知道问题的答案了。如:

    Did you know a lobsters blood is colorless but when exposed to oxygen it turns blue。你知道龙虾的血液是无色的,但遇到氧气会变成蓝色吗?

    本道题"Did you know how to go to the restrooms?"( 你知道怎么去洗手间吗?)明显是一个真正的提问,所以应把 Did you know 改为 Do you know .

    2.

    ❌He has been married since two years ago.

    ✔️He has been married for two years.

    ✔️He was married two years ago.

    since 和 ago 一般不能同时使用。

    ago+时间段,一般用于过去时。

    Since + 时间点,通常用于完成时态。

    For + 时间段。可以用于任何时态。

    "结婚两年了"属于"一段时间"而不是某个具体的"时间点"。因此修改时可以保留ago去掉since,或者替换为 for 也是正确的。

    3.

    ❌I don't have some.

    ✔️I don't have any.

    Some 用在肯定句和疑问句中。表示不确定数量的人或物。如:

    I have some money in my pocket.

    或:

    Would you like some ice cream?

    但 some 不能用在否定句中做宾语。原句应替换为 any。

    -END-

    我建立了一个大学生英语学习社群(英语角),如果你想和大家一起练口语,关注公众号『学英语那点事』关注后即可加入。群里都是对英语充满热情的小伙伴~

    你的点赞和评论是对我最好的支持^ ^

    相关文章

      网友评论

        本文标题:英语句子用法错误分析

        本文链接:https://www.haomeiwen.com/subject/lmlpnhtx.html