这道非谓语动词选择题,答案是选C,有大佬能解惑的吗?题目在下面,多谢了

__________finishedhiswork,hehadtostayathomeattheweekend.A.havingnotbeenB.beingnotC.no... __________ finished his work,he had to stay at home at the weekend.
A.having not been
B.being not
C.not having
D.having not
因为he与finished之间是主谓关系,所以不能用被动语态,直接排除掉A;这个A选项我知道,其他选项有点不知道怎么解析,不知道具体BD选项错在哪里
展开
 我来答
匿名用户
2021-01-02
展开全部
B 也有被动意思,所以也排除。
非谓语的否定形式是在非谓语标志前加not, 所以,排除D。
C. having finished是完成时形式,-ing是非谓语的标志,所以,not 应该在having前:not having finished。
追问
好的,懂了,谢谢兄弟
追答
很高兴帮助你。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
唐娜杨
培训答主

2021-01-02 · 关注我学习会变得更厉害哦
知道大有可为答主
回答量:2.2万
采纳率:79%
帮助的人:1457万
展开全部
要点如下:
1.必须是现在完成时,表示还没有完成,主动,而非被动,所以去掉AB。
2. 非谓语动词的否定,not在前不在后,所以选C。
3. 整句意思是,因为还没有做完作业,所以他周末只能呆在家里。
追问
好的,清楚明白,谢了小姐姐
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
bluesky431980
2021-01-02 · TA获得超过4986个赞
知道大有可为答主
回答量:1.1万
采纳率:75%
帮助的人:840万
展开全部
Because/As/Since he hadn't finished his work, he had to
stay at home at the weekend.
还原成从句形式就是这样的,显然从句中的“完成”这个动作和逻辑主语he是主动关系。所以选项A和B都可以排除。
选项C和D的区别在于,否定词的位置。
记住:这种非谓语动词置于句首的否定形式,not直接放在前面就可以,不管有没有be动词的形式。
(你可以这么理解,当然语法上是不对的,但是理解是要简单点,he was not having finished his work,主谓可以一起省略,就成了答案选项的形式了)
举例:
____ for the job will leave a bad impression on the interviews.
A. Not prepared
B. Not having prepared
C. Not prepare
D. Not being prepared
这个都没有给你混淆not的位置了。就考查一个短语和逻辑主语的关系形式。
追问
懂了,多谢啊,不过你举例的那道题,我现在来分析一下,你看一下对不对,不对帮我矫正一下,多谢了哈。prepare是动词,而题目横线处位于句首,应该是填名词或者动名词(具有名词性质的),所以AC选项直接排除;而B选项缺少了个been ;所以选D(不过我有一个疑惑,貌似prepare for the job 句意是准备工作,准备工作应该是主动准备工作啊,那应该也可以不用被动语态加ed啊)
追答
答案是d.其实不选b不是形式的问题,而是时态的问题。其实这里prepared已经弱化成形容词了,而不用理解为动词prepare的过去式或者过去分词。be prepared for sth或者be prepared to do sth.所以这里主要看be的形式与逻辑主语的关系,主动就用being.
其实这里如果有选项Not preparing 的话也是可选的,这样prepare就做动词来理解了,prepare for sth为…做准备。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式