這一課我們要看到的是現在完成式過去完成式

一、現在完成式 (S+have/ has+p.p.) →S=主詞,p.p.=動詞的過去分詞
現在完成式使用的時機:
1. 到現在為止完成的動作 (常和just, already, yet等連用)
    example: She has already finished her homework. (她已經做完功課了)
                      Tom hasn't done his work yet. (Tom還沒做好他的工作)

2. 到現在為止完成的經驗 (常和before, after, ever, never, seldom, once, ....times等連用)
    example: Cindy has been to America twice. (Cindy已經去過美國兩次)
                     Have you ever seen the movie? (妳有看過那部電影嗎?)

3. 到現在為止仍持續的動作或狀態 (常和since, for+一段時間, these days等連用)
    example: I have lived in Canada for three years. (我已經住在加拿大三年了)
                     Tina has studied Spanish since 2002. (Tina從2002年就已經開始學西班牙文了)

基本句型
肯定句:S+have/has+p.p...
否定句:S+have/has+not+p.p...
疑問句:Have/ Has+S+p.p....?
疑問詞問句:How long have/ has+S.+p.p...?

how long指的是事情持續的時間
example: How long have you stayed here? (妳待在這裡多久了?)

容易混淆的句型:
have/has been to  v.s. have/has gone to
兩者都是去某個地方
但是have/has been to 指的是曾經去過,但是已經離開
have/ has gone to 指的是去了那裡,而且還在那裡

二、過去完成式 (had+p.p.)
過去完成式的用法與句型與現在完成式相同
只是把have/has+p.p.改成had+p.p.
需要注意的是
過去完成式強調的是在以前的一個時間點之前完成的事情
而這件事情沒有延續到現在
example: Judy had already left when Jay got there. (Jay到那裡的時候Judy已經離開了)
                  Helen had written three novles when she was 25. (Helen在25歲的時候就寫了三本小說了)

Ana 發表在 痞客邦 PIXNET 留言(4) 人氣()


留言列表 (4)

發表留言
  • 悠合
  • 請問:

    疑問詞問句:How long have/ has+S.+p.p...?
    此部份是說: 現在完成是要用How long ~來問嗎?


  • 靜茹 李
  • 請問:

    您所說的"過去完成式的用法與句型與現在完成式相同"

    1. 那也包含他(現在完成式)所連用的東東嗎?

    2. 是否能解說一下"過去完成式"所能使用的時間點、用法?

                     P.S 謝謝 :D
  • 靜茹 李
  • 抱歉:

    是否能提供一下 "過去完成式的例句" !!


    Thanks a lot!! :D
  • wago
  • oh!my mother is calling me! I have to go now.see you soon.