“make sb. do sth.”的过去式解析
“make sb. do sth.”是一个常见的英语使役结构,意为“让某人做某事”。其过去式的构成核心在于动词“make”本身的变化,而非后面动词的改变。动词“make”的过去式是不规则变化“made”。因此,整个结构的过去式应为“made sb. do sth.”。例如,“昨天他让我打扫房间”的正确英文表达是“He made me clean the room yesterday.”。这里,“make”变为“made”,而其后动词“clean”依然保持原形(即不带“to”的动词不定式)。
常见错误与语法规则
疑问中提到的“madesbdidsth”是一种常见的理解误区。错误源于两点:一是误将“make”的过去式写为“mades”(正确为made);二是误以为其后的动词也需要变为过去式。实际上,在“make + 宾语 + 动词原形”这一使役结构中,无论主句时态是现在时、过去时还是完成时,后面使役的动词都必须使用原形。这是英语语法中一条固定规则。例如,在现在完成时中,我们依然说“He has made me work hard.”,其中“work”保持原形。
理解这一点有助于区分使役动词与其他结构。与“make”类似,使役动词“let”、“have”也接动词原形,而“force”、“ask”等动词则需接带“to”的不定式(如“forced me to do”)。掌握“make”的过去式是“made”,并牢记其后接动词原形这一规则,就能准确使用这个句型,避免“madesbdidsth”这类错误,从而确保表达的准确性与流畅性。
