現在完成式

國中進階 ⭐⭐⭐⭐⭐ 會考必考

構造:have/has + 過去分詞 (Vpp)

肯定

I have finished my homework.

否定

She has not (hasn't) seen that movie.

疑問

Have you eaten lunch?

四大用法比較

用法關鍵字例句中文
經驗ever, never, once, twice, beforeI have been to Japan twice.去過日本兩次
持續for + 期間, since + 起點We have lived here for 5 years.住在這裡 5 年了
完成/結果already, just, yetHe has already finished the report.已經完成報告
最近過去recently, lately, justI've just seen him.刚看到他

for vs since 關鍵區別

for + 一段時間

for two hours, for 5 years, for a long time

since + 起始時間點

since 2020, since Monday, since I was born

already / yet / just 位置

  • already:肯定句,have/has already Vpp (提前完成)
  • yet:否定/疑問句,置句尾 (尚未/還沒)
  • just:肯定句,have/has just Vpp (剛完成)

會考陷阱:since 子句

since 引導時間副詞子句,子句用 過去式,主句用完成式。

I have known him since he came to Taiwan.

It has been 3 years since we met last time.