1. 一般過去時表示過去某個時間發生的事、存在的狀態或經常發生的動作。說話的側重點只在於陳述一件過去的事情,不強調對"現在"產生的影響。如: He visited Guilin in 1998.他1998年參觀過桂林。(只說明去桂林的時間) 2. 現在完成時表示動作發生在過去,對現在造成了影響或產生了結果。不與確定的過去時間狀語連用。如: Jill has bought a new computer.吉爾買了一臺新電腦。(著重點是現在有了一臺新電腦) 3. 兩種時態的區分 (1)一般過去時的謂語動詞用過去式,而現在完成時的謂語基本構成是"助動詞have /has +過去分詞"。如: (2)一般過去時通常與表示過去的時間狀語連用。如:yesterday, last week, two years ago, just now, in 2002等;而現在完成時則常與just, already, ever, never等副詞和these days, this week, since..., for...等表示一段時間的狀語連用。 看看以下的幾組句子,有什麼區別? ① Have you seen the film?(A) Did you see the film?(B) [說明] 你看過這部電影嗎?(A)句強調的是被問者對劇情是否瞭解;(B)句強調的是看這部電影的動作是否發生過,並不強調是否知道其內容。 ② How has he done it?(A) How did he do it?(B) [說明]他是怎麼做的這件事?(A)句強調的是他做這件事的方式對現在產生了某種影響;(B)句單純的 詢問做這件事的方式。 ③ He has lived in Beijing for 8 years.(A) He lived in Beijing for 8 years.(B) [說明]他在北京住了8年。(A)句講的是到目前為止他在北京住了8年,可能還會繼續在北京住下去。(B)句講的是他在北京住過8年,現在不在北京了。
1. 一般過去時表示過去某個時間發生的事、存在的狀態或經常發生的動作。說話的側重點只在於陳述一件過去的事情,不強調對"現在"產生的影響。如: He visited Guilin in 1998.他1998年參觀過桂林。(只說明去桂林的時間) 2. 現在完成時表示動作發生在過去,對現在造成了影響或產生了結果。不與確定的過去時間狀語連用。如: Jill has bought a new computer.吉爾買了一臺新電腦。(著重點是現在有了一臺新電腦) 3. 兩種時態的區分 (1)一般過去時的謂語動詞用過去式,而現在完成時的謂語基本構成是"助動詞have /has +過去分詞"。如: (2)一般過去時通常與表示過去的時間狀語連用。如:yesterday, last week, two years ago, just now, in 2002等;而現在完成時則常與just, already, ever, never等副詞和these days, this week, since..., for...等表示一段時間的狀語連用。 看看以下的幾組句子,有什麼區別? ① Have you seen the film?(A) Did you see the film?(B) [說明] 你看過這部電影嗎?(A)句強調的是被問者對劇情是否瞭解;(B)句強調的是看這部電影的動作是否發生過,並不強調是否知道其內容。 ② How has he done it?(A) How did he do it?(B) [說明]他是怎麼做的這件事?(A)句強調的是他做這件事的方式對現在產生了某種影響;(B)句單純的 詢問做這件事的方式。 ③ He has lived in Beijing for 8 years.(A) He lived in Beijing for 8 years.(B) [說明]他在北京住了8年。(A)句講的是到目前為止他在北京住了8年,可能還會繼續在北京住下去。(B)句講的是他在北京住過8年,現在不在北京了。