一道英语选择题~~~~

evenifwe'vesettledtheproblem,arepeoplehappywiththesolution()?A.havingbeenfound"被"找到,又... even if we've settled the problem,are people happy with the solution ( )?
A.having been found "被"找到,又是完成状态~所以觉得是这个
B.found 这个才对
为什么是B呢?
展开
 我来答
百度网友aaa512f
推荐于2016-12-01 · TA获得超过174个赞
知道小有建树答主
回答量:89
采纳率:100%
帮助的人:88.3万
展开全部
这道题应该先变为陈述句: people are happy with the solution found此题考查的的是;with的复合结构with sth /sb doing, with sb sth done, with sth /sb done;with结构作状语时,不定式、现在分词 、和过去分词的区别: 在with结构中,不定式、现在分词作宾补,表示主动,但是不定式表示将要发生的动作,而现在分词表示正在发生或发生了的动作;过去分词表示被动或完成。
例如: With the boy leading the way,we found he house easily.(小男孩已领过路)
With the boy to lead the way,we will find the house easily tomorrow.(小男孩明天将领路)
He lay on the bed with the bedroom door shut.(寝室被关着)
此题中solution“解决方法”被发现,所以用过去分词,而没有with sb/sth having been done 的结构,
汤达伯楠楠
2019-10-10 · TA获得超过1148个赞
知道小有建树答主
回答量:1235
采纳率:100%
帮助的人:5.2万
展开全部
选择A
这道题考查的是“if引导的虚拟语气”
当表示的事情不一定发生时,要用虚拟语气
语法重点是:主句要用过去时。
答案绝对错了!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
门利眭南莲
2019-09-03 · TA获得超过1316个赞
知道小有建树答主
回答量:1277
采纳率:100%
帮助的人:5.5万
展开全部
b
主句中,动词would
be,可见是虚拟语气
从句中要用动词should的形式
可以使if+名词+should+done
也可以使把should提前,然后+名词+done
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
安静的海淹没的
2010-09-07
知道答主
回答量:23
采纳率:0%
帮助的人:11.2万
展开全部
两者最基本的区别就在done不强调时间先后,而having been done则强调时间先后
having been done首先是表被动,另外它指的是此动作发生在谓语动词的动作之前。如:Having been used for many years, the bike needs repairing.(使用的动作发生在修理之前,所以用到了having been done的形式)
而done只是表示被动和完成,如:Used as a means of traffic in China, the bike is very useful (此句中自行车与使用之间存在被动关系,所以直接使用了done的形式)又如:Told several times, he couldn't understand what I meant.(此句中的他与告诉之间的关系是被动,而且是已经被告诉过了,动作已经完成,所以直接使用done的形式了。)

参考资料: http://attach.etiantian.com/staticpages/study/question/question_6007102.htm

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
小鱼游游游游游
2010-09-07 · TA获得超过798个赞
知道答主
回答量:70
采纳率:0%
帮助的人:34万
展开全部
B
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式