英文文法問題,關於has,has been

2012-09-09 9:32 am
How many stamps has she got?(書中話係正確答案) (個女仔有collects stamps習慣)
咁點解唔可以how many stamps has she been getting?
更新1:

咁點解呢句成立?? Your Putonghua is excellent,How long have you been learning?

更新2:

同埋collecting stamps係一個 持續性習慣 咁點解唔可以has been getting?

更新3:

1.唔明 "攞stamps唔可以維持一段時間" 2.但係 持續咁攞stamps,同持續咁學普通話,2者應該無分別架wo?

更新4:

小弟仲有一個白痴問題想問 我明白「攞」同「收集」ge分別 但係其實 從過去到現在或將來 佢都會一直去"攞"果D stamps(因為佢鍾意stamps而且會持續收集) 咁點解get 唔可以 has been getting? 佢直到將來都會去"攞"果D stamps架wo

更新5:

PeterChow 小弟希望同你即時聯絡,因為有幾個問題想知道 THX msn or email ok?

回答 (3)

2012-09-09 6:52 pm
✔ 最佳答案
因為collecting stamps係一個習慣,所以只可以用present tense。
NOTE: present tense 唔等於 simple present tense
雖然呢個係一個習慣,但係只係維持咗一段時間,所以用present perfect。

2012-09-09 11:17:37 補充:
你學普通話可以不斷學,
但係你攞stamps唔可以維持一段時間
stamps係你攞咗就攞咗,未攞就未攞。

2012-09-09 11:31:30 補充:
你維持一段時間ge係「收藏」,唔係「攞」
如果你堅持要用present perfect continuous,
你要改成:How many stamps has she been collecting?
你要知「攞」同「收集」ge分別,至會知你點解用錯tense。

2012-09-09 11:48:49 補充:
佢ge最終目的係收集,唔你攞咁簡單
所以都係用collect 好D
參考: me, me, me, me
2012-09-10 12:19 am
哈哈哈 閣下的問題好有趣 雖然我不明白你有什麽問題
這是我的電郵: [email protected]
將最佳解答給我我就回答你其他問題
為表能耐, 我聊答幾句示意

這樣鑽研時式是沒有意義的, 所謂英文都是自動吸收明白的, 你說他一直集郵是沒有道理的, 中文翻譯過來, 只有「那個女仔有多少郵票?」(How many stamps has she got?) 並不關係到習慣問題, 你當真肯定書上有說她有集郵習慣? 其實兩者是沒有關係的, 這個說法, How many stamps has she got?'是習慣言語, 非關文法時式事.

為什麽不可以用 'how many stamps has she been getting' , 是通常說法的問題, 這句是不通的英語.
參考: 一直所學 記得選我
2012-09-09 6:45 pm
has 係 present perfect,has been getting 係 past perfect continuous,你搞錯 tense﹗


收錄日期: 2021-04-20 13:15:14
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20120909000051KK00041

檢視 Wayback Machine 備份