在线等解。二句英语不懂。进来瞧瞧!能帮则帮。

来源:百度知道 编辑:UC知道 时间:2024/05/13 03:06:13
一。Without your help ,we couldn't have finished the work ahead of time .
Without your help可以替换成If it had not been for your help,……
1.为什么用 had 有什么语法吗?
二。I was ill that day ,otherwise ,I would have taken part in the sports meeting.
2.为什么用would have ?

这两句涉及语法均为关于条件句的虚拟语气,
请记住以下规则:① 表示与现在事实相反的情况:从句谓语动词用过去式(be用were),主句用should/would/could/might+动词原形;②表示与过去事实相反的情况:从句用Had+过去分词,主句用Should/would/could/might+have+过去分词;③表示对将来情况的主观推测:从句用should+动词或 did或were to do ,主句用should/would/could/might+动词原形。
记住这三条规则就可以了,你所说两句句子都是与过去事实相反。

1.hadn't been 过去完成时,因为后面couldn't have done是过去式,提前完成工作在过去,而你的帮助是在过去的过去啦
2.would have done
对已完成或过去的事物的猜测

1.这不是语法吧,翻译就是 如果没有,记住这个表达吧
2.would have 是过去将来时,生病在前,参加运动会在后,又都是过去
故用过去将来时

1。 had是have has 的过去式

2.would have 是虚拟语气,如果那天我没病,我就可以参加运动会了。