过去将来完成时表示的时间是过去的时间看将来的事,且在过去将来的某一时刻或者某一段时间已经完成的动作和状态。例如:
1.She said she’d have finished her exams by then.
她说那时她会已经考完试了。
2.The party would have arrived by four o’clock.
这一行人将于4时前到达。
3.She said she’d have got on the taxi by then.
她说那时她已经上了出租车了。
4.She said she’d have finished her homework by then.
她说那时她会已经完成功课了。
5.Tom said he would have arrived by one o’clock.
汤姆说他将于1时前到达。
6.She said she’d have slept by then.
她说那会儿她已经睡觉了。
7. If I'd finished it earlier, I'd have seen you on time.
要是我早点完成它,我就能准时见你了。
8. If we had paid earlier we could have got this dress.
要是我们当时早点付款的话,我们就可以得到这条裙子了。
9. If I had known that you were coming I would have done the dinner for you.
要是我早知道你要来的话,我就会给你做上晚餐了。
10. If my grandfather had lived, he would have done something good for me.
假定我爷爷在世的话,他就会做一些对我好的事。