这两句话中为什么一个用一般过去式一个用现在完成时?

1.My grandfather died before I was born。I (never met) him
2I don't know Helens husband I (have never meet) him

其实要回答这个问题,可以单纯先从语法上看一般过去时和现在完成时的区别,。一般过去时主要强调过去发生的事和状态,而现在完成时强调过去发生的事已经完成且对现在的影响,有一个时间上的递进。所以再来看句子,第一句话陈述的是过去的事,因为grandfather died before I was born , 所以I never net him,这应该是一个结果,一个状态,不会再有递进。而第二句,要强调的是对现在的影响,即I don't know him,是因为I have never met him.有一个递进。
温馨提示:答案为网友推荐,仅供参考