( )for 45 years,the old couple have never quarrelled with ea

问题描述:

( )for 45 years,the old couple have never quarrelled with eather other.
( )for 45 years,the old couple have never quarrelled with eather other.
A.Married B.Having married C.Marying D.Having been married
1个回答 分类:英语 2014-09-19

问题解答:

我来补答
D

考点:非谓动词结构做状语
有三种形式
to do表将来,表一次性,表目的,这题不适合,也没选项
done表过去,表被动,A选项,但这里状语的真正主语是这对老人,没被动含义,而且带时间状语for,要用完成时态
doing表现在,表进行,表一般性.C选项,在这里明显不合适

复合形式
having done,表已完成,B选项,但这里的for决定了动词要有延续性,marry没有延续性
having been done,表已完成(带被动意味)D选项,这里可以理解为被动,但这里不是被动意味,这里用被动形式作形容词,带延续性,所以选D

英语语法很复杂的,要用心用脑去学.

复合形式还有
to be done (和to do相似,但带被动意味)
 
 
展开全文阅读
剩余:2000
下一页:例6求步骤