求划分这句英语的成分 If it had not been for your help,we would not have achieved so much in our wo 10

Ifithadnotbeenforyourhelp,wewouldnothaveachievedsomuchinourwork求划分这句英语的成分,详细的~谢谢... If it had not been for your help,we would not have achieved so much in our work

求划分这句英语的成分,详细的~谢谢
展开
 我来答
1221yeah
2019-08-15 · TA获得超过1.3万个赞
知道大有可为答主
回答量:2万
采纳率:64%
帮助的人:1415万
展开全部

If it had not been for your help,we would not have achieved so much in our work。

这个句子 表示与过去 相反 的 虚拟语气

前面的 假设条件句用had +过去分词,后面的主句用would +have+过去分词。这个是一个典型的结构。比较难,因为我们中文里面 缺少类似的 表述结构。

在If 引导的条件句中:主语是it,谓语是had not been,表语是for your help。

在主句中:主语是 we,谓语是would not have achieved,宾语是so much,剩余的in our work 作状语。

全句的中文意思是:

假设没有你的帮忙,我们就不会在工作上取得这么大的成就。
而实际上: 是你帮了大忙,我们已经取得了很大的成就。

真的难,差不多是高中英语中 最难的 语法了。记住这个结构就会用了。

勤学好问 天天进步!开心快乐每一天!

hsip54
培训答主

2019-08-15 · 好好学习,天天向上
知道大有可为答主
回答量:2.8万
采纳率:80%
帮助的人:2799万
展开全部
回答:If(引导条件状语从句)it (主语)had not been for your help(系表结构作合成谓语,介词短语for…作表语,help作介词for的宾语),we(主语)would not have achieved(复合谓语)so much(宾语)in our work(状语,work作介词in的宾语。).
翻译:要不是你帮忙,我们在工作上就不会取得这么多的成绩。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
春秋代序1
2019-08-15 · TA获得超过1.2万个赞
知道小有建树答主
回答量:2133
采纳率:78%
帮助的人:235万
展开全部
这个句子使用了虚拟语气,表示所说的内容与过去事实不符。if引导的是条件状语从句,主句的主语是we,由于是与过去事实不符,所以主句谓语使用would not have done的形式,so much是谓语动词achieve的宾语。从句时态是过去完成时,for your help在从句中作表语,与前面的be构成系表结构。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
大毛头和小卷毛
培训答主

2019-08-14 · 关注我学习会变得更厉害哦
知道顶级答主
回答量:6.2万
采纳率:88%
帮助的人:2.3亿
展开全部
这是一个表示与过去事实相反的虚拟语气。条件句用had +过去分词,主句用would +have+过去分词。
更多追问追答
追答
If 引起的条件句中:主语it,had not been 谓语,for your help 表语
主句中:主语 we, ,would not have achieved 谓语,so much 宾语,in our work 介词短语作状语。
全句意思是:要是没有你的帮忙(事实上你帮了忙),我们就不会在工作上取得这么多成就。(事实上我们已经取得了很多成就。)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
帐号已注销
2019-08-14 · TA获得超过6772个赞
知道大有可为答主
回答量:1.4万
采纳率:75%
帮助的人:1272万
展开全部
if引导条件状语从句(主语+系表结构)
主句(主语+谓语+宾语+状语)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式