過去將來完成時(shí)專項(xiàng)練習(xí)題
1. If I'd left sooner, I( )on time.
要是我早點(diǎn)動(dòng)身,我就準(zhǔn)時(shí)到了。(但我動(dòng)身太遲了)
2. If we had found him earlier we ( ) his life.
要是我們當(dāng)時(shí)早點(diǎn)找到他的話,我們就可以救活他。(可惜我們找到他太晚了)
3. If I had known that you were coming I( )you at the air-port.
要是我早知道你要來的話,我就會(huì)在機(jī)場(chǎng)接你了。
4. If he had lived, some day Michael ( )something important.
假定麥克爾當(dāng)時(shí)在世的話,他本可做出了不起的事。
5. If I had known how he felt, I ( ) him adopt those children.
我要是知道他的想法,我是決不會(huì)讓他領(lǐng)養(yǎng)那些孩子的。
6. He ( )the boy’s birthday if you hadn’t reminded him.
要不是你提醒他,他會(huì)忘記這男孩的生日的。
7. I thought Sophia ( ) you something.
我想索菲婭會(huì)已告訴你一地情況。
8. He knew by the time he arrived she( )home.
他知道他到時(shí)她會(huì)已經(jīng)回家。
9. The day was drawing near when we( ) the reservoir.
我們建成水庫的日子不遠(yuǎn)了。
10. He said he( )with my camera by the end of next month.
他說到下月底就不用我的照相機(jī)了。
11. I guessed that Mother ( ) some sandwiches by the time we got back.
我猜我們回來時(shí)媽媽已經(jīng)做好一些三明治了。
答案:1. would have been
2. could have saved
3. would have met
4. would have done
5. would never have let
6. would have forgotten
7. would have told
8. would have gone home.
9. would have completed
have done
have made