作者nanami (咪子)
看板CS_TEACHER
標題[請益] 一題關於marry的文法
時間Thu May 14 09:15:55 2009
Mark and Nancy _____ for more than twenty years.
(A) have married
(B) have been married
(C) have been marrying
(D) married
答案是B
可是我記得marry可以用主動啊
為什麼詳解說 (A)意指結婚儀式持續二十多年 故不合邏輯
我覺得應該是(C)才是結婚儀式持續二十多年吧?
請教各位老師到底哪個對?
原因是什麼?
感謝!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.137.89.29
1F:推 nng7baby:這個意思就跟死掉20年要說has been dead而不是has died一 05/14 10:39
2F:→ nng7baby:樣 字好少再多加一點...= = 05/14 10:40
3F:推 sweeties:回溯到原本的現在簡單式: They are married. 05/14 11:19
4F:→ sweeties:再改成現在完成式 They have been married .... 05/14 11:19
5F:→ sweeties:這邊married 過去分詞當形容詞使用 05/14 11:20
6F:→ sweeties:marry當動詞用法 不適用在這題 05/14 11:21
7F:→ sweeties:e.g. He married her in 1978. She married young. 05/14 11:22
8F:→ sweeties:動手查一下字典 可以得到更多例句 05/14 11:22
9F:推 super15:簡單來說marry是結婚的動作~ married是結婚的狀態~ 05/14 13:32
10F:推 lorainlin:人 marry 人,人 and 人are married. 應該是這樣才對 05/14 13:34
11F:推 zanxing:是過去分辭當形容詞用 用以形容兩人的狀態 05/14 17:28
12F:推 adonis1210:(B) marry為認知類動詞,沒有辦法和持續20年連用。 05/18 23:58
13F:→ adonis1210:完成式後面如果接持續時間需接可持續進行的動詞! 05/19 00:00