allowdoing和allowsbtodo的区别在于主语和用法。
详细解释如下:
关于allowdoing:
allowdoing中的“doing”是动名词形式,表示一种行为或状态。该短语表示允许进行某种行为或活动。在这种结构中,“allow”后面跟着的是一个动名词,表达的是一种抽象的活动或行为。例如,“I allow smoking in this room.”这里的“smoking”是一个动名词,表示吸烟的行为。
关于allowsbtodo:
allowsbtodo中的“sb”代表某人,“todo”是不定式的形式,表示一种具体的动作或行为。这种结构表示允许某人做某事。在这种结构中,“allow”后面跟着的是一个名词加上一个不定式,表达的是允许某人进行某个具体的动作。例如,“I allow you to stay here.”这里的“you”是主语,“to stay”是不定式,表示具体的动作或行为。
综上所述,allowdoing和allowsbtodo的主要区别在于它们的主语和用法。allowdoing更侧重于表示允许某种行为或活动,而allowsbtodo更侧重于表示允许某人做某事。在实际使用中,需要根据语境和主语来选择使用哪种形式。