新概念英语第一册第120课这道题是什么意思?

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.用的是过去完成时,表示在我“刚刚见过他”这个动作之前从未见过他,如果用现在完成时,那么现在也没有见过他,和前句话就矛盾了呀。在此要注意的是,过去完成时表示截止到过去某点发生的动作,你这里的过去某点就是见到他的那个时间点。希望能够帮上你。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-04-29
翻译:是的,我刚遇见了他。(在那之前)我从没遇见过他。
这种语序是很常见的,关键是分析语境
假设 i met him发生在10:00,这段对话发生在10:10,
那么后面这个句子用过去完成时I had never met tim before则指的是10:00之前我从没遇到过他。
人家在10:10分问你有没有遇见过他,你若用现在完成时 I have never met him before则是指从来没有遇到过他。
而实际你要表达的意思是,我刚刚遇到的那个人,在之前我从没遇到过。因此“没遇到过”这个动作本身就是完成时,而这个动作是十分钟之前的,而非现在的,因此用过去完成时。
第2个回答  2012-04-29
这道题回答的意思是:我刚遇见他,但是我以前从没遇见过他。不矛盾,前一句用的是现在完成时,而后者用的是过去完成时,所以后者用had never.
相似回答