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 我目前还没有发送卡片给我的朋友。
就是稍微的区别而已
希望我的回答对您有帮助,祝好!
学习进步哦!
及时采纳,谢谢。

前者用一般过去时客观描述了一个过去发生的动作,和现在无关。而后者用现在完成时,是站在“现在”的时间看到问题的,就是强调了过去的动作对现在的影响是“我心里感到内疚”。

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

第一句是指你之前没有送,不代表你从来没送过
第二句是指你从来没有送过