作者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