Present Perfect Continuous Tense 一問?

2016-05-05 7:54 am
我需要洗十隻碟,現在洗第一隻碟,洗了五六下,問問大家這個case 可唔可以用現在完成進行式,"I have been washing ten dishes."

回答 (1)

2016-05-05 8:19 am
嚴格來說你這時只可以說:

I've been washing 1 dish....and have 9 more to go.

當你剛洗完十隻碟時,你可說:

I've been washing 10 dishes in the past hour.
以表達你(過去一小時)一直洗了10隻碟。這說法表達時空和工作量的立體性。當然更嚴格的文法句式可能要求你必須要連接說明在你"正在完成洗碟時另一同時發生的事,才會用"現在完成進行式"動詞句。

或者你可以簡明地交代已經做完了的事:

I've washed 10 dishes in the past hour.


收錄日期: 2021-04-11 21:27:29
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20160504235418AAOcP4N

檢視 Wayback Machine 備份