一、過去將來完成時(shí)和一般完成時(shí),這兩種時(shí)態(tài)在英語語法上有一定的相似之處,它們都是表示已經(jīng)完成的事情,但是,過去將來完成時(shí)更為復(fù)雜,它強(qiáng)調(diào)的時(shí)間是“過去”,而且是過去看將來的已經(jīng)完成的事情和狀態(tài)。例如:
1.He told them he would have finished it by 8 o'clock.
他告訴他們他會(huì)在8點(diǎn)以前干完。
2.I guessed that Helen would have told her something.
我猜海倫會(huì)告訴她一些情況的。

二、一般完成時(shí)是我們經(jīng)常用到的一種時(shí)態(tài),現(xiàn)在完成時(shí)為過去發(fā)生的,強(qiáng)調(diào)過去的事情對(duì)現(xiàn)在的影響,強(qiáng)調(diào)的是影響;現(xiàn)在完成時(shí)通常與模糊的時(shí)間狀語連用,或無時(shí)間狀語。例如:
1.I have finished my homework .
我已經(jīng)完成了我的功課。
2.My father has come from Japan .
我的父親已經(jīng)從日本回來。
3.I have lived here since 1999.
自從1999年我就一直住在這里。
4.She has lived here for ten years .
她在這里居住已經(jīng)有十年了。
5.My uncle has been to beijing .
我的叔叔去過北京。
6.When I got to the airport , the plane had taken off .
當(dāng)我到達(dá)機(jī)場(chǎng)的時(shí)候,飛機(jī)已經(jīng)起飛了。
7.How long have you been here?
你來這里多長(zhǎng)時(shí)間了?
8.I've been here for an hour.
我來這里已經(jīng)一個(gè)小時(shí)了。