新概念2的一个小语法

来源:百度知道 编辑:UC知道 时间:2024/06/09 08:48:35
1) He had had a long and uncomfortable trip, for he had been confined to the wooden box for cover eighteen hours.
2) My dentist had just pulled out one of my teeth and had told me to rest for a while.
两个过去完成时怎么会在同一个句子里呢?
原来不是说用过去完成时表示两个动作的,先发生的一个动作用完成时吗?上面是怎么回事?请求详细解答。谢谢!
为什么不用完成时呢,have
可以互换吗?谢谢

第一句话 第一个had是过去完成时had done。第二个had是过去分词
第二句话 因为是用and连接,所以两句话合并之后my dentist 成了共同的主语。 其实两个had没有冲突

呵呵,这时have的特殊用法。

根据上下文的时间,可以理解为“已经发生的----过去的事情叙述”。