過(guò)去將來(lái)完成時(shí)的基本用法
在英語(yǔ)語(yǔ)法16多種時(shí)態(tài)中,過(guò)去將來(lái)完成時(shí)是用的相對(duì)較少的一種時(shí)態(tài),它表示從過(guò)去觀點(diǎn)看將來(lái)某時(shí)某刻某個(gè)動(dòng)作已經(jīng)完成的一種狀態(tài)。通常主要用于轉(zhuǎn)述方面,即用于間接引語(yǔ)中。
過(guò)去將來(lái)完成時(shí)基本形式:should / would have done sth.例句:
1. I would have left the building before the murder took place.
在謀殺發(fā)生的時(shí)候,我就已經(jīng)離開了這座樓。
2. I thought you would have left by this time.
我想你這會(huì)兒已經(jīng)走了。
3. I would have eaten the breakfast before my friends came in.
在我朋友進(jìn)來(lái)的時(shí)候,我已經(jīng)吃完早飯了。
4. I thought you would have done your homework as soon as possible.
我認(rèn)為你應(yīng)該盡快完成作業(yè)。
5. I would have finished this project before my boss called me.
在老板給我打電話的時(shí)候,我就已經(jīng)完成了這個(gè)項(xiàng)目。
6. I thought you would have fed this litter cat.
我認(rèn)為你應(yīng)該喂養(yǎng)這只小貓。