i did not send cards to my friends 和i have not sent cards to my friends

问题描述:

i did not send cards to my friends 和i have not sent cards to my friends
这两句有什么区别啊

★i did not send cards to my friends是一般过去时态,表示【我过去没给我的朋友送过卡片】仅仅说明没送过卡片而已,对时间以后的状态并不关心.
●而 i have not sent cards to my friends 是现在完成时态,它的特点是:事情发生在过去,但结果却影响到现在.所以这句话的意思是【我没给朋友送过卡片,.】下文虽没写出来,但隐含有还想说的话,例如:【心里有点歉疚/ 我应该随后补上/ 担心朋友说我不够意思 】等等.