首页 > 留学知识库

问题: 英语单选题

We have done things we ought not to have done and ______ undone things we ought to have done.
A.left B.leave

解答:

选择A
这句话的意思是"我们做过不该做的事,也放弃过应该做的事"
We have done things (we ought not to have done)括号中做定语修饰things
意思是"我们做过不该做的事",用的时态是现在完成时have done

and ______ undone things (we ought to have done)括号中同样做things的定语
意思是"也放弃过应该做的事",时态前后一致,应该选择left.在这里,left不是过去式,而是过去分词,承接前面的have一起构成现在完成时.
也可以这么理解:left和句子第三个单词done并列,都是第二个单词have后接的过去分词.