Tom和Mary结婚已经十年了.1.Tom and Mary have been married for ten yea

Tom和Mary结婚已经十年了.1.Tom and Mary have been married for ten years.
2.Tom and Mary gotten married for ten years.
3.Mary has been married to Tom for ten years.
深更半夜调印花税 1年前 已收到3个回答 举报

忍者兔兔 幼苗

共回答了15个问题采纳率:86.7% 举报

没错,1/3是对的,2是错的.
表示此意的短语一般有:be married (to sb), get married (to sb)和marry sb.
其中,后两者表示的是瞬间性完成的动作,即为瞬间性动词,不能延续,也就不用和表示一段时间的短语如for some time或since some time ago连用.
只有be married (to sb)表示的是可以延续的状态.

1年前 追问

4

深更半夜调印花税 举报

可是在表示状态时,不是有be married=get married这一说法吗?能用been married 就能用gotten married,除非get为瞬间动词。

举报 忍者兔兔

不知道楼主是从哪里得到这种说法的:在表示状态时,不是有be married=get married? 这种说法是错误的,be married表示延续性状态,而get married表示瞬间性动作。 如果表示动作,可以这样说: Tom and Mary got married ten years ago. Tom/Mary married to Mary/Tom ten years ago. 楼主的中文还可以这样翻译: It is ten years since Tom and Mary married. It is ten years since Tom and Mary got married. It is ten years since Tom/Mary married to Mary/Tom. It is ten years since Tom/Mary got married to Mary/Tom. 上面的is还可以换写成has been. 原来的两种正确的说法也可以把for ten years换写成since ten years ago.

心宇轩 幼苗

共回答了491个问题 举报

1 和 3 是对

1年前

1

tsvxysr16 幼苗

共回答了96个问题 举报

首先看一下marry 的用法
vt., vi. -ried, -rying 娶;嫁;结婚;和...结婚
常见用法如下:
一、marry sb. / get married 表示动作
1. He married a pretty girl. 他娶了个漂亮的姑娘。
2. She got married to a soldier. 她嫁给了一位士兵。

1年前

0
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 19 q. 0.014 s. - webmaster@yulucn.com