如何分辨現在完成式及現在完成進行式....\"現在完成式\"可以表達為一個動作嗎
還是只有現在完成進行式才可以.........
還有過去完成式的句子一定會有一個過去式的動詞在嗎????
例
My family had finished dinner before I got home....
過去進行式又要如何使用.......
2006-03-10 15:18:05 · 5 個解答 · 發問者 ? 3 in 社會與文化 ➔ 語言
這很簡單唷~~主要都是HAVE + P.P 這個模式,當然都會不一樣
完成式主要都是想表達一個"持續'的動作
◎現在完成式: have/has + p.p + 一段時間 (最常看到FOR 和SINCE + 時間)
I have learned English for years. 我學習英文好多年了。
He has collected stamps since he was 7. 他從七歲就開始蒐集郵票了。 (從7歲~現在)
◎現在完成進行式 : have/has + been + Ving 用來強調'動作還是持續進行的'
My brother has been palying the computer games. (有可能是 他從昨晚玩電玩到現在,如此 持續而且進行的動作)
過去完成式: had + p.p
雖然是持續的動作,但是他持續到過去的某個時間點就停止了
假設我現在18歲,我從6歲開始學鋼琴,學到12歲就停止了。
這時候就可以用過去完成式
注意一點,過去完成式的時間點比過去式還早
"完成式" 除了強調一個持續的感覺,也可以用來強調說 "已經做了什麼事"
例如:My father is satisfied with what I had done.(我父親很滿意我所做的)
"I had done" 我已經做了.. 而父親的滿意也是看到我做了什麼
所以過去完成式的時間點在過去式之前
2006-03-15 17:41:08 補充:
現在完成進行式不僅可以強調動作的持續性,它也暗示了,動作在未來也可能持續下去。
2006-03-10 00:02:45 · answer #1 · answered by 小稚 3 · 0⤊ 0⤋
My father is satisfied with what I had done
可以寫成My father is satisfied with what I have done嗎
2007-06-05 15:27:25 · answer #2 · answered by ss 2 · 0⤊ 0⤋
謝謝 ☜ 幻羽☞~*的提醒...
那個小曉你最好給我把你的答案刪除.......不然我一定你檢舉你的..
2006-03-11 12:43:51 · answer #3 · answered by ? 3 · 0⤊ 0⤋
假設現在為數線的原點(0)
現在式 就是0 一點代表現在發生的事
過去簡單式 就是過去某一點(假設-2)代表過去一個時間發生的事(沒有持續)
過去完成式 就是過去某一點(假設-2)到過去某一點(假設-1) 從過去持續一段時間在過去停止了.
過去進行式 就是過去某一點(假設-2)正在進行的動作而你描述他
現在完成式 就是過去某一點(假設-2)持續到了現在(0)從過去持續進行到現在
現在完成進行式 就是過去某依點(假設-2)持續到了現在
"而且還在進行中"
My family had finished dinner before I got home....
這句的finished不是過去式,而是完成式必用的過去分詞
(past participle 簡稱PP)
所以必有的是過去分詞不是過去式
舉例說:
過去進行式:
I was taking a shower when the dog run into me.
(那隻狗在我洗澡時衝到我身上) 代表這件事已經過去,但你要強調那時進行中
但是這句沒有完成式的型態(因為狗不可能"持續的"衝到你身上)
現在完成式:
I have studied math since 9:00am.
我從早上九點到現在都在唸數學
(代表從早上九點到現在你都持續唸數學沒有間斷)
2006-03-10 00:12:12 · answer #4 · answered by 山 5 · 0⤊ 0⤋
老實講英文的確很煩喔><
現在完成式~
在現在完成式,助動詞have或hasㄉ後面要連接過去分詞(P.P)
◎現在完成式由「have/has+過去分詞」所組成
現在完成式是指從過去到現在曾有的經驗或剛剛或最近完成的動作
以英文翻譯成中文來表示:
I have been to Taichung.
我曾經到過台中。[表示曾經]
She has cleaned up her room.
她已經清理過它ㄉ房間了。[表示動作完成]
◎現在完成式長和for或 since時間片與連用。
for:表示持續了多久
since:表示"自從.....開始"的意思
I have been in Japan since 1990.
我從1990年就來到日本了。
I have been in Japan for a year.
我來日本已經一年了。
{for+一段時間}(已經...之久)
例for one minute(已經一分鐘)
for six years(已經六年)
{since+時間定點}(從...開始)
例since 10 o'clock(從十點開始)
since last week(從上週開始)
since Monday since January
現在完成式講解完ㄌ~~
而現在完成進行式~~
◎現在完成進行是由「have/has+過去分詞V-ing」所組成
代表一個動作或一件事發生於過去,延續到現在並還持續著。
以中文翻譯成英文來表示:
他從八點到現在一直在看電視。
He has been watching TV since 8 o'clock.
而現在完成進形式也會和for或 since時間片與連用。
~重點~
●所以現在完成式和現在完成進行式間的相同處和相異處的地方便是-----
兩個時態都發生於過去,但前者已經在最近結束了;而後者卻還在進行著併會持續到未來,就像是現在進行式一樣還在持續著。
2006-03-10 21:20:20 補充:
過去完成式~~由had+過去分詞所組成用來表示某件事情開始於過去某個時刻,並在那個時候之前就已完成了。因為要表示在過去某個時刻前就完成了,所以句子中會要加入"before"而在"before"後面的那件事情就是指過去的某個時刻~~你的例句意思就是~全家人在我回家前就吃完晚餐了。而 before 後面的文法就是要用過去式,所以當然有過去式的動詞。就像未來式假如中間也有加入before的話後面就要用現在式例~I will cry before I am eat dinner.
2006-03-10 21:25:43 補充:
而過去進行式~由was/were+V-ing所組成只是在強調過去某段時間內正在發生的事情,跟過去是其實沒差多少(連我也覺得有這個時態實在很無聊= = )例句~What were you doing befor I came home?I was studing before you came home.
2006-03-10 21:39:14 補充:
學習現在完成式時,需要認識動詞三態~A規則動詞1.直接在字尾加ed原式 過去式 過去分詞-want wanted wanted2.字尾是e,直接在在字尾加d-close closed closed3.字尾是子音+y,去y加ied-study studied stuied4.單音節~子音+短母音+子音的動詞必需重複子尾後再加ed-shop shopped shopped然而這些都只是規則動詞,還有其他一些不規則動詞就得ㄑ背了
2006-03-10 00:06:59 · answer #5 · answered by ? 1 · 0⤊ 0⤋