问一道动词填空题目._____ better treatment,the patient is sure to get well soon.(give)正确答案是Given.但为什么不能是Having been given呢?不可以是Having been given,
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/16 12:47:29
问一道动词填空题目._____ better treatment,the patient is sure to get well soon.(give)正确答案是Given.但为什么不能是Having been given呢?不可以是Having been given,
问一道动词填空题目.
_____ better treatment,the patient is sure to get well soon.(give)
正确答案是Given.
但为什么不能是Having been given呢?
不可以是Having been given,
问一道动词填空题目._____ better treatment,the patient is sure to get well soon.(give)正确答案是Given.但为什么不能是Having been given呢?不可以是Having been given,
从后面的语气可以看出,病人还没有被治疗所以应该选择given 而不能选择having been given .原句应该是If the patient is given better treatment……改为省略句应该为Given better treatment …还有什么不懂的问我哦
Having been given是现在完成时,跟后面的语态不一致啊
两者皆可
前者说起来比较简洁。
如果说那病人正接受更好的治疗(Being given)也可啊。总之要看具体语境。
典型的过去分词形式!
其实所有的过去分分词都可以改成你说的“having been” 形式,可是这样还有什么意义呢?就不用过去分词了,全用现在分词了。
这题就考过去分词,这是考点!
这里过去分词做状语用,表示条件。
have done的形式强调对结果的影响啊,句子中又没强调他好了
非谓语 首先是被动的动宾结构 其次后面是is 所以用Given
如果是was 那么就表示过去的过去(give 发生在was之前)用Having been given
其实就算是was 也可以用Given(只是用的少) 因为过去分词即可表被动 又可表完成 当然Having been given是更完美的选择...
全部展开
非谓语 首先是被动的动宾结构 其次后面是is 所以用Given
如果是was 那么就表示过去的过去(give 发生在was之前)用Having been given
其实就算是was 也可以用Given(只是用的少) 因为过去分词即可表被动 又可表完成 当然Having been given是更完美的选择
收起
都可以啊
补全此句应该是
If the patient is given better treatment……
考查if从句中的省略问题,我的老师告诉我们这叫“海誓山盟”,就是在if从句中,如果省略则应把if ,be动词,主语同时省略。
另外,此句意思是“如果得到更好的治疗,这个病人一定会很快就好转。”
由句意可知,此句并非完成,所以用Having在此不合适。...
全部展开
补全此句应该是
If the patient is given better treatment……
考查if从句中的省略问题,我的老师告诉我们这叫“海誓山盟”,就是在if从句中,如果省略则应把if ,be动词,主语同时省略。
另外,此句意思是“如果得到更好的治疗,这个病人一定会很快就好转。”
由句意可知,此句并非完成,所以用Having在此不合适。
收起
前面的宾语given better treatment是用来修饰后面的名词the patient的,实际上,句子顺序应该是
The patient given better treatment is sure to get well soon。
而题目是宾语前置了
在这里,the patient is sure to get well soon是一般现在时,所以并没有强调已经被更好的治疗了。所以只是用given过去分词表示被动就可以,相当于if the patient is given better treatment.
如果要用having been given的话,就表示已经实施了这个动作,那后面半句可能就会被改成the patient got ...
全部展开
在这里,the patient is sure to get well soon是一般现在时,所以并没有强调已经被更好的治疗了。所以只是用given过去分词表示被动就可以,相当于if the patient is given better treatment.
如果要用having been given的话,就表示已经实施了这个动作,那后面半句可能就会被改成the patient got well soon了。
收起
"这是考点!”叫我想起了我的英语老师 其实没那麽多要做的题 都在咬文嚼字
选对就好啦
这个句型是分词结构,关于分词结构有一句很重要的话需要记住,分词的主语一定是句子的主语。分词分为现在分词和过去分词,如果用现在分词则表示主语与分词所表示的动作的关系是主动的,如果用过去分词则表示主语与分词所表示的动作的关系式被动的。give的分词形式为 giving 和 given,所以用given正确的啊。
至于你说的having been given,我不明白为什么要用完成时呢?
全部展开
这个句型是分词结构,关于分词结构有一句很重要的话需要记住,分词的主语一定是句子的主语。分词分为现在分词和过去分词,如果用现在分词则表示主语与分词所表示的动作的关系是主动的,如果用过去分词则表示主语与分词所表示的动作的关系式被动的。give的分词形式为 giving 和 given,所以用given正确的啊。
至于你说的having been given,我不明白为什么要用完成时呢?
写到这里突然发现这个句子不是单纯的考分词结构的,还有一个考点是考条件句呢!这个是真实条件句啊,所以一定要用现在时嘛!
不知道我说明白了没有?有说的不正确的地方请大家多指正!
收起
可以是having been given,也可以是given,2者效果一样