在英语语法中,“suggest sb doing sth”这种结构是一种常见的表达方式,用来表示“建议某人做某事”。关于这里的“sb”,即所提到的人称代词或名词,在语法上是否必须使用宾格形式,其实存在一定的灵活性。
传统语法观点认为,在“suggest sb doing sth”这样的句式中,“sb”应该采用宾格形式。例如:“I suggest him going to the library.” 中的“him”就属于宾格。这是因为动词“suggest”后面的宾语补足语(doing sth)需要一个明确的对象,而这个对象通常以宾格的形式出现。从逻辑上讲,这是为了确保句子结构清晰且符合语法规则。
然而,在现代英语的实际应用中,这种严格的要求有时会被放宽。尤其是在口语或者非正式写作中,主格和宾格都可以被接受。比如,有人可能会说“I suggest he goes to the library.” 或者“I suggest him go to the library.” 这种混用现象并不罕见。不过需要注意的是,虽然主格和宾格都可能被理解,但在正式场合下,还是推荐使用更规范的宾格形式,以避免歧义并体现语言的专业性。
此外,当“sb”是一个代词时,还有一种特殊情况需要注意:如果这个代词位于句首,那么它自然会自动成为主格。例如:“He suggested that I should try harder.” 这里的“He”显然是主格,并不影响整体句意的理解。因此,在具体使用时,还需要结合上下文以及句子的具体位置来判断。
总结来说,“suggest sb doing sth”中的“sb”原则上最好采用宾格形式,以保持语言的严谨性和准确性;但在某些特定情况下,主格也可能被接受。无论选择哪种形式,最重要的是确保整句话通顺、自然,并能够准确传达你的意思。