English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
所有分類

【現在完成式和過去完成式】

 過去完成式的用法之一:敘述過去某時已有過 (肯定) 或未有過 (否定) 的經歷或經驗:如
(1)I recognized him at once, for I had often met him before.
(我立刻認出了他,因為我以前時常遇見他。)
比較:I recognize him, for I have often met him before.

(2)I did not know him, for I had never seen him before.
(我〔當時〕不認識他,因為我以前從來沒有見過他。)
比較:I do not know him, for I have never seen him before.

(3)I knew him well, but I had seldom spoken to him.
(我〔當時〕對他知道得很清楚,但是我〔以前〕很少跟他說話。)
比較:I know him well, but I have seldom spoken to him.

各題間的比較有什麼不同嗎,我怎麼總覺得一樣啊??
請各位大大為我分憂解惑

2006-02-10 11:27:56 · 4 個解答 · 發問者 Alin 2 in 社會與文化 語言

4 個解答

顧名思義,現在完成式是跟現在有關,過去完成式跟過去有關.先解釋ㄧ下現在完成式 ---> 從過去到現在為止的經驗.I recognize him, for I have often met him before.我認出他是因為我(從以前到現在)常遇見他.recognize 是現在式. 所以後面用現在完成式, 表示現在之前就有的經驗.I recognized him at once, for I had often met him before.我立刻認出了他,因為我(認出他之前)以前時常遇見他recognized是過去式, 所以後面用過去完成式, 表示認出他之前就有的經驗. 在過去之前就有的經驗就用過去完成式.另外2題也是同樣的道理.過去完成式 had + pp定義: 在過去某事發生之前就己經完成的動作. 用法: 與過去式合用例句: My family had finished dinner before I got    home. 在我到家之前 我家人就吃完晚飯了現在完成式 have/has + pp定義: 從過去到現在為止已經完成的動作或經驗.用法: 句尾通常 有 for + 一段時間  或 since + 過去的時間例句:  I have studied English for 6 years.         I have studied English since 1999.

2006-02-10 15:22:34 · answer #1 · answered by ? 7 · 0 0

嗯~~有您的開示,我懂了....金多蝦^0^

2006-02-10 18:30:31 · answer #2 · answered by Alin 2 · 0 0

1.2題的意思是一樣的
因為有Before這個字,所以可以知道是過去式!
所以應用過去完成式!
3則是因為『你知道他很多』那一定是過去知道的!
所以用過去完成式唷!

(1)I recognized him at once, for I had often met him before.
(我立刻認出了他,因為我以前時常遇見他。)
比較:I recognize him, for I have often met him before.

(2)I did not know him, for I had never seen him before.
(我〔當時〕不認識他,因為我以前從來沒有見過他。)
比較:I do not know him, for I have never seen him before.

(3)I knew him well, but I had seldom spoken to him.
(我〔當時〕對他知道得很清楚,但是我〔以前〕很少跟他說話。)
比較:I know him well, but I have seldom spoken to him.

2006-02-10 18:00:25 補充:
嗯嗯!星空說的對!

2006-02-10 12:59:37 · answer #3 · answered by 竹竹 1 · 0 0

現在完成式:是狀態還一直維持【現在】
過去完成式:是狀態只維持到【過去】的一段時間
以你提出的第二個句子來說的話,如果以過去完成式來說:我在過去的某個時間(也就是你所講的當時)說我不認識他,為什麼,因為在過去的時間到當時我講【我不認識他】這句話的這段時間我都沒遇過他!
那如果以現在完成式來說:我現在講【我不認識他】因為從以前到現在我講【我不認識他】這句話的這段時間,我都沒見過他!
這樣可以理解ㄇ^^希望你了解其中差異

2006-02-10 11:47:48 · answer #4 · answered by ? 7 · 0 0

fedest.com, questions and answers