example: Have you met him? Yes,I have just met him . I had never met him before. 这个例子是什么意思?如果回答语“Yes,I have just met him . I had never met him before.”是一个回答,意思前后矛盾;如果是肯定和否定2个回答,为什么是 “had never”而不是“have never”?
I have just met him.指的是我刚刚见过他。 I had never met him before.用的是过去完成时,表示在我“刚刚见过他”这个动作之前从未见过他,如果用现在完成时,那么现在也没有见过他,和前句话就矛盾了呀。在此要注意的是,过去完成时表示截止到过去某点发生的动作,你这里的过去某点就是见到他的那个时间点。希望能够帮上你。
翻译:是的,我刚遇见了他。(在那之前)我从没遇见过他。 这种语序是很常见的,关键是分析语境 假设 i met him发生在10:00,这段对话发生在10:10, 那么后面这个句子用过去完成时I had never met tim before则指的是10:00之前我从没遇到过他。 人家在10:10分问你有没有遇见过他,你若用现在完成时 I have never met him before则是指从来没有遇到过他。 而实际你要表达的意思是,我刚刚遇到的那个人,在之前我从没遇到过。因此“没遇到过”这个动作本身就是完成时,而这个动作是十分钟之前的,而非现在的,因此用过去完成时。