[文法] 現在完成式

看板Eng-Class (英文板)作者 (sandycho0731)時間7年前 (2018/08/26 23:43), 編輯推噓4(409)
留言13則, 5人參與, 7年前最新討論串6/6 (看更多)
請問現在完成式的問題? She has written 10 books. She has had 10 books. 意思都是她到目前為止寫了10本書? 這兩種可以通用嗎? 另外 She has been married three times. 為何不能寫成 She has married three times. -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.139.77.99 ※ 文章網址: https://www.ptt.cc/bbs/Eng-Class/M.1535298187.A.43D.html

08/27 03:11, 7年前 , 1F
這兩個的差別是marry是否用被動,跟完成式無關
08/27 03:11, 1F

08/27 12:03, 7年前 , 2F
查一下 marry 的用法
08/27 12:03, 2F

08/28 00:34, 7年前 , 3F
Married 是形容詞 所以要加be動詞。如果要用marry 這個
08/28 00:34, 3F

08/28 00:34, 7年前 , 4F
動詞要加to 某人。然後我會加[ for ] three times
08/28 00:34, 4F

08/28 07:27, 7年前 , 5F
沒有說不能寫成She has married three times吧?
08/28 07:27, 5F

08/28 07:27, 7年前 , 6F
現在完成式表從過去到現在已完成的動作,曾有過的經驗
08/28 07:27, 6F

08/28 07:29, 7年前 , 7F
,或持續至今的動作、狀態。通常文法書會說,marry不常
08/28 07:29, 7F

08/28 07:29, 7年前 , 8F
和完成式連用表「持續」。所以不能寫成She has married
08/28 07:29, 8F

08/28 07:30, 7年前 , 9F
for 3 yrs.,要寫成She has been married for 3 yrs.
08/28 07:30, 9F

08/28 07:30, 7年前 , 10F
因為所謂「她結婚三年了」指的是婚姻的「狀態」持續了
08/28 07:30, 10F

08/28 07:31, 7年前 , 11F
三年,而不是結婚這個「動作」一直做了三年。
08/28 07:31, 11F

08/28 07:32, 7年前 , 12F
(有持續三年的婚禮應該可以申請金氏世界紀錄了XDDD
08/28 07:32, 12F

08/30 17:39, 7年前 , 13F
世界上沒有不能寫怎樣 文法是一種強調
08/30 17:39, 13F
文章代碼(AID): #1RWigBGz (Eng-Class)
討論串 (同標題文章)
文章代碼(AID): #1RWigBGz (Eng-Class)