看板 Eng-Class 關於我們 聯絡資訊
請問現在完成式的問題? 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
chiangnitw: 這兩個的差別是marry是否用被動,跟完成式無關 08/27 03:11
jtmh: 查一下 marry 的用法 08/27 12:03
d71000: Married 是形容詞 所以要加be動詞。如果要用marry 這個 08/28 00:34
d71000: 動詞要加to 某人。然後我會加[ for ] three times 08/28 00:34
dashihito: 沒有說不能寫成She has married three times吧? 08/28 07:27
dashihito: 現在完成式表從過去到現在已完成的動作,曾有過的經驗 08/28 07:27
dashihito: ,或持續至今的動作、狀態。通常文法書會說,marry不常 08/28 07:29
dashihito: 和完成式連用表「持續」。所以不能寫成She has married 08/28 07:29
dashihito: for 3 yrs.,要寫成She has been married for 3 yrs. 08/28 07:30
dashihito: 因為所謂「她結婚三年了」指的是婚姻的「狀態」持續了 08/28 07:30
dashihito: 三年,而不是結婚這個「動作」一直做了三年。 08/28 07:31
dashihito: (有持續三年的婚禮應該可以申請金氏世界紀錄了XDDD 08/28 07:32
A1right: 世界上沒有不能寫怎樣 文法是一種強調 08/30 17:39