His wife,to whom he______ for 20 years,was childless.A.had married B.has married C.had been married这里为什么选C C 不是过去完成时的被动语态吗?可不可以具体解释下.

来源:学生作业帮助网 编辑:作业帮 时间:2024/10/03 16:31:39
His wife,to whom he______ for 20 years,was childless.A.had married B.has married C.had been married这里为什么选C C 不是过去完成时的被动语态吗?可不可以具体解释下.
xT]sF+wH8keČ{S/a-amdc`hR"eKw%=/4v/eݽ9瞻ɭɥ_)Rv *?Fj3Cm%Ѥ\J#?uEZ#L&Jt(npB)uu:1B`T0á v5g p<Ԛb(uPDz5/Q,'W3 g4Kbk9egF|/#mUf&qn]өDʪV aqokDMoZj[,(#/%Lw«eSg4@L wS~ H H"@a[仧=^z"9 ߤR|]wYT@dgUẹB)-%M<6Ue+ ӲQԻi#vE3{%uރمA ϯ [P D Ra\*b8.ř0֠/^[atnY 8׋ ,%.١AOXz{06X}an  BxfNuP=wԫq6m ]]T p0#8ף_T,R[8O)>D+0\ ;cL=;cwf`ٰq1[x&жRE2ZYU <$82)z ou^l1$_+u Mǵ!s%23`v ÉhYH=#ԫ\igH@9f1 ܉Է:I]ʝ%Oi]gGՓQ1b(!wk|[0K%~HЮ·` )bP]Z.xlT%-adx

His wife,to whom he______ for 20 years,was childless.A.had married B.has married C.had been married这里为什么选C C 不是过去完成时的被动语态吗?可不可以具体解释下.
His wife,to whom he______ for 20 years,was childless.
A.had married B.has married C.had been married
这里为什么选C C 不是过去完成时的被动语态吗?可不可以具体解释下.

His wife,to whom he______ for 20 years,was childless.A.had married B.has married C.had been married这里为什么选C C 不是过去完成时的被动语态吗?可不可以具体解释下.
marry 用法很活,
1.marry sb.意为娶/嫁某人,例he married her 或者 she marries him today,这里的marry 是动词;
2.又如题目中的用法,不是被动语态,而是表示一种状态,
例 i have been married to him for 20 years我嫁给他20年了,
we have been married for 20 years我们已经结婚20年,
they were married last year他们去年结婚了,
be married to sb.for st.
你应该可以从这几个句子里面体会到的,它表示的是一个状态,后面加的是具体的时间段;而AB选项中如果填进去就不能带for 20 years这个时间段了,has/had married 表示的都是动作,只是发生在过去的动作,是一瞬间的.
够清楚了吧?!我当初问完这个题好好把老师讲的整理了一遍,就整理成上面的东西了~应该很容易理解.但愿没有讲错的地方~

AB都只是表示已经完成的动作。C表示状态。这里的be married不要理解成被动,要理解成“婚后”状态。

后边是was...描述对过去事情产生影响的事用过去完成时.这题目恶心的,不看答案我也会选错的..

因为后边有was

其实可以说的更简单
marry是短暂性动词,不能和表示一段时间的时间状语连用,如果要和一段时间连用要把marry变成be married
for 20 yesrs 是一段时间