make sb do与make sb doing的区别

make sb do与make sb doing的区别

make sb do 与 make sb doing 的区别

在英语中,“make”是一个常用的动词,表示“使……成为”、“让……做某事”。当它与宾语和动词原形或动名词搭配使用时,有一些固定的语法规则和用法。特别是“make sb do”和“make sb doing”这两种结构,它们在语法和意义上有显著的区别。

1. make sb do sth(正确用法)

  • 结构:make + 宾语 + 动词原形
  • 意义:使某人做某事;强迫、迫使某人做某事
  • 例句
    • The boss made him work overtime.(老板让他加班。)
    • She makes her children clean their rooms every day.(她让孩子们每天打扫房间。)

在这个结构中,“make”后面跟的是宾语和动词原形(不带“to”的不定式)。这是英语中的一个固定用法,表示通过某种力量或影响使某人进行某个动作。

2. make sb doing sth(错误用法)

  • 说明:“make sb doing”在标准英语语法中是不正确的。虽然在日常口语或非正式场合中可能会听到这样的说法,但它在书面语或正式语境中是不被接受的。
  • 原因:“make”作为使役动词时,其后应接动词原形作为宾语补足语,而不是现在分词(即动名词形式)。

正确表达类似意思的方式

如果你想要表达“使某人持续做某事”的意思,可以使用其他结构或短语,如:

  • keep sb doing sth:保持/使某人一直做某事

    • 例句:The teacher kept the students studying until late into the night.(老师让学生们一直学习到深夜。)
  • have sb doing sth(较少见,通常用于特定语境):有/使某人一直在做某事(可能含有某种不满或意外的意味)

    • 例句:I had him waiting for an hour before I could see him.(我让他等了一个小时才见他。)

但请注意,“have sb doing sth”这种用法不如“keep sb doing sth”常见,且在某些语境下可能带有不同的情感色彩。

综上所述,“make sb do”是标准的英语用法,而“make sb doing”则是不正确的。在需要表达类似意思时,可以选择使用“keep sb doing sth”或其他合适的结构。