現在完成進行式 (Present Perfect Progressive Tense)

現在完成進行式用以表示過去某一時刻開始的動作持續到現在,並且還在進行中。

現在完成進行式 = have
has
been + 現在分詞

What have you been doing lately?

你近來做些什麼?

We've been seeing each other for two months now.

我們交往已經有兩個月了。

I've been shopping at this Family Mart since I arrived here.

自從我搬到這裡後,就一直在這家全家便利商店購物。


現在完成進行式通常需要一個時間副詞,如例句中的 lately, 或是帶有 for 或 since 表時間的介系詞片語。

Jane _______ playing piano for years.

(A) is (B) was (C) had (D) has been

現在完成式與現在完成進行式

It has rained for three days.

It has been raining for three days.

三天來,雨持續下個不停。


上面第一句用現在完成式,說話時可能雨已經停了。第二句用現在完成進行式,強調降雨可能還會持續下去。

Grammar



建言 (Comments)

謝謝您對本網頁文法內容提供任何意見、批評或指教:

姓名:

電子郵件地址:

勾選『記得我』,它會保留您已填過的『姓名』與『電子郵件地址』,讓您在別的文法網頁留言時,不必重新登入。