英文文法 present prefect cont. 2

之前問了一次,現在又混亂了。 關於 present prefect continuos tense,A文法書上說: "We use the Present Prefect Continuos tense to show an action that has not been completed nor interrupted." 例子是 "She has been drawing since lunch." (The girl is still drawing) B文法書卻說: "The Present Perfect Continuous Tense... 顯示更多 之前問了一次,現在又混亂了。

關於 present prefect continuos tense,A文法書上說:
"We use the Present Prefect Continuos tense to show an action that has not been completed nor interrupted."
例子是 "She has been drawing since lunch." (The girl is still drawing)

B文法書卻說:
"The Present Perfect Continuous Tense shows the continuousness of an action just completed."
例子是:
"I have been reading this book since last week."
"He has been talking for an hour."
"She has been working since this morning."

動作會不會持續下去究竟是誰說了算? (英文真的是越學越混亂)
如果A、B都是對的,那麽present prefect continuos tense 的定義是... 一個從過去持續到 (現在/未來) 的動作?

句子如果不加以解釋,好像都是模凌兩可的狀況,即可假設為動作還持續下去,或當下已經結束。如:
Steve has been watching TV all morning. (看了一整天。不知道有沒有繼續看下去)
Steve has been watching TV all morning and he has just stopped watching it. (看了一整天,剛剛才停止)
更新: to: ym

我以前也是認爲 have been V+ing 是一個從過去到現在還會持續下去的動作,但是看了B文法書後我變模糊了,現在唯一肯定的就是這是一個從過去持續到現在的動作,可能會持續下去也可能當下結束。

"I've been waiting for a girl like you"
我直接聯想到的是男孩遇到女孩,接著對她說這句話,然後waiting的動作當下就結束了。
更新 2: to: Louis 大師

關於B文法書上的三個對話的例子,你的意思是以「我」或「他」來判斷當下行爲是否繼續?

>>「我」現在是跟你在說話當中....我的讀書行為是暫時中斷
這解釋好像很牽強,因爲起始點是since last week,那間中一定包括吃飯、睡覺等瑣事。

B文法書說present prefect continuous tense是當下已經結束的動作,但它給的三個例子又不像是已經結束了。

台灣應該沒有賣這本書
English Grammar for Everyone, Milon Nandy, 43頁
5 個解答 5