he has never been to nanjing和he had never been to nanjing有什么区别

如题所述

简单说就是事情发生的时间截止点不同。前者的时间截止点是现在,也就是说话时。后者的时间截止点是说话以前的某一时刻比如去年三月。这样,前一句可以翻译成:(到现在为止)他从没去过南京。而后一句为:(到去年三月为止)他从没去过南京。但之后去没去就不一定了。
希望我说明白了。祝进步!
温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-08-04
时态不一样,前一句是现在完成时。后一句是过去完成时
第2个回答  2017-08-04
he has never been to nanjing
他从未去过南京。
重点词汇
he has他有
never从不,从来没有; 一点也不,决不; <口>不会…吧,没有; 不曾
nanjing南京

he had never been to nanjing
他从未去过南京。
重点词汇
never从不,从来没有; 一点也不,决不; <口>不会…吧,没有; 不曾
been用来表示某人或某物即主语本身,用来表示某人或某物属于某一群体或有某种性质( be的过去分词 ); 在,存在; 不受干扰; 去过了; be的过去分词
nanjing南京
has been和had been 有什么区别?
has/have done是现在完成时,与过去时的区别是结果对现在所造成的影响,
has/have been done是现在完成时的被动语态,had done是过去完成时,动作发生在过去的过去,had been done是过去完成时的被动语态.
希望对你有帮助!
相似回答