stop sb doing sth, stop sb from doing sth等动名词作什么成分

stop sb doing sth

stop sb from doing sth

preven sb from doing sth

如题,这类句型中doing sth在句中是什么成分呢?宾补?宾语?还是状语?如果是状语的话,那么是什么状语呢?

请先 登录 后评论

最佳答案 2019-11-27 12:21

1. stop sb doing sth:划线部分是,动名词复合结构作stop 的宾语。与 stop doing sth. 结构吻合,只是在 doing 前加了一个逻辑主语而已。

类似于:Do you mind opening the door? Do you mind Tom opening the door?

2. stop sb from doing sth:划线部分是,介词短语作状语,doing 作介宾;from 表示“免于”。

3. prevent sb from doing sth:划线部分是,介词短语作状语,doing 作介宾;from 表示“免于”。


请先 登录 后评论

其它 2 个回答

songjiahui
在from后作介宾,没有from则作宾补
请先 登录 后评论
黎反修   - 英语翻译 (已退休)
擅长:数词用法,存在句,英语考试

   

    在 stop sb doing sth 中,sb doing sth 是 stop 的宾语,sb 是动名词 doing sth 的逻辑主语。

    在 stop sb from doing sth 中,sb 是宾语,from doing sth 是介词短语作状语。

    在 preven 中,sb 是宾语,from doing sth 是介词短语作状语。



请先 登录 后评论
  • 0 关注
  • 4 收藏,20402 浏览
  • paopaoai11 提出于 2019-11-24 16:56

相似问题