現在完成式

從過去持續到現在的經驗,動作。用”have/has + pp”方式表達。

肯定 S + has/have + Vpp

否定 S + hasʻt/havenʻt + Vpp

疑問 Has/Have + S + Vpp

 

基本句型:

Louis has been an English for 20 years.

They have moved to London since they got married.

Hasn’t he been to Japan by himself?

He hasn’t decided if he will take the job.

Over the past 5 years, the community has changed a lot.

 

請在動詞部分使用現在完成式。

e.g. I have sent (send) the mail to Josh.

  1. He __________________ (not tell) me his choice.

  2. I ________________ (book) a room for our trip to Japan next month.

  3. ____________ (not) they ____________ (join) the game? The due day is approaching.

 

A: 通常與for,since連用

e.g. I have kept a diary for 10 years.

  1. They __________________ (run) the business for 40 years.

    他們已經營業40年了。

  2. He ______________ (is) a teacher a couple of years since he graduated from university.

    自從他大學畢業他已經當老師好幾年了。

B: How long… 多久…

e.g. How long has he lived in Tainan?

  1. How long ________ your father __________ the smartphone?   

    你爸爸用這隻智慧型手機多久了?

  2. How long _________ they __________ in Hawaii?             

    他們停留在夏威夷多久了?

 

C: It has been + 時間 + since…                                       自從…已經

e.g. It has been 10 years since I lived in Tainan.

  1. It _______________ 3 years since Louis _______ back from America.

    自從Louis從美國回來已經三年了。

  2. It _______________ a long time since we _________ from university.

    自從我們從大學畢業到現在已經三年了。

 
Previous
Previous

連綴動詞

Next
Next

過去完成式