Jack_____a nurse for 5 years5.Jack ___ a nurse for 5 years.A.was married with B.has been married to C.has got married toD.has been married withC为什么不对不是get marry to
来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/26 03:17:12
Jack_____a nurse for 5 years5.Jack ___ a nurse for 5 years.A.was married with B.has been married to C.has got married toD.has been married withC为什么不对不是get marry to
Jack_____a nurse for 5 years
5.Jack ___ a nurse for 5 years.
A.was married with B.has been married to C.has got married to
D.has been married with
C为什么不对不是get marry to
Jack_____a nurse for 5 years5.Jack ___ a nurse for 5 years.A.was married with B.has been married to C.has got married toD.has been married withC为什么不对不是get marry to
选D
因为got married是短暂性动词,表示结婚的瞬间.不能用在现在完成时中
但是be married,表示结婚的状态,过程,就可以用在现在完成时中了.
如果我的回答对您有帮助,请点击下面的“选为满意答案”按钮,谢谢您!
B后面有表示一段时间的词语 for 5 years,因此要用能够持续的动词,或表示状态的词语,get marry to 指表动作,不表状态,不能持续
选B 结婚的状态持续5年
C错在get married“结婚”是不能持续的动作,这一动作不能持续5年。
~~~~回答简明扼要,欢迎追问。(*^__^*) ~~~~
B 是对的。 时态的解释别人答对了。
但是marry to是正式的说法, marry with有人用,可是属于美国口语的说法
Jack__has been married with___a nurse for 5 years.
答案选D,首先根据句子意思jack和一个护士已经结婚5年了,表示从过去一直到现在,先排除A,接着,这里的结婚表示的是一个状态,而不是动作,所以排除C,最后与某人结婚后面介词要用with。