過去完成時與一般過去時的區別
(1) 過去完成時表示以過去某時間爲起點以前所發生的動作或存在的狀態,即:過去完成時強調“過去的過去”,而一般過去時衹表示以現在時間爲起點以前所發生的事情或存在的狀態。如:
He studied there two years ago. 他在那兒學習了兩年。(離現在兩年)
He said he had studied there two years ago. 他說他在那兒學習了兩年。(離他說話時兩年)
(2) 表示過去某個時間以前所連續發生的兩個或兩個以上的動作時,一般用and, then, but按照動作的先後順序連接,此時通常用一般過去時而不用過去完成時。如:
He said he went the shop and bought some food. 他說他去商店買了一些食品。