早教吧 育儿知识 作业答案 考试题库 百科 知识分享

这一段话怎么会用到过去完成时啊?晕Whenwearrivedattheairport,theplanehadalreadyleft."Wearelate!"Icried."It'sallyourfault.Ifyouhadgotreadysooner,wewouldn'thavemissedtheplane."I'msorry"Susansaid.Igotre

题目详情
这一段话怎么会用到过去完成时啊?晕
When we arrived at the airport, the plane had already left.
"We are late!" I cried. "It's all your fault.If you had got ready sooner, we wouldn't have missed the plane."
I'm sorry" Susan said. I got ready at the time you told me to.
You said:"Be ready at half past eight"and I was. "Did I say that"
I asked.I'm sorry,I made a mistake.I should have said "Be ready at eight" "Well,you didn't!" Susan said. If you had given me the right time,we wouldn't have missed the plane.So it's all your fault!
问题:
1.If you had got ready sooner, we wouldn't have missed the plane.为什么这里用到过去完成和过去将来完成时?
2.假如你就在现场,可否跟她说:If you have got ready sooner, we won't have missed the plane.如果不可以这样说,可否讲清楚为什么不能?谢谢
▼优质解答
答案和解析
1.If you had got ready sooner, we wouldn't have missed the plane.表示的应该是与过去事实相反的虚拟语气,因此,主句用would/could/might + have done,而从句用过去完成时have done
2.与现在事实相反的虚拟语气,主句用would/could + 动词原形,而从句用动词过去式