古詩詞大全網 - 經典古詩 - (在線等)請以給出的句子為例講解過去完成時和過去完成進行時!!!!

(在線等)請以給出的句子為例講解過去完成時和過去完成進行時!!!!

他在來英格蘭以前,曾在蘇格蘭居住了十五年

就目前的意思是說他來英格蘭已經是

過去的事

了,而且在這之前在蘇格蘭居住了十五年,並不是到英格蘭才結束這十五年的居住時間的,這十五年的居住跟去英格蘭不是緊緊連在壹起的,而且已經完成了在那裏的居住,不會回去了。

如果變成had

been

living的話,意思會發生改變,是說在去英格蘭之前的十五年時間裏,他壹直住在蘇格蘭,兩個時間緊密相連,而且並不壹定就會從此結束,還會回去居住,仍然在進行著,沒有停止。

如果改變,兩句的意思會發生改變

回答補充問題:

過去完成時

表示的是過去某個時間

前發生

和完成了的動作,它強調的是”

過去的過去

“eg:I

had

hardly

got

home

when

he

came.

現在完成時

表示兩種語法概念:1、主要用於”持續性動作“,表示動作行為已經開始,現在仍在繼續或者持續;eg:So

far

he

has

visited

few

of

his

old

friends.2、主要用於”瞬間動作“表示動作行為已經發生,但對目前仍產生影響eg:I

have

been

learning

English

in

the

past

few

month.