Tom didn't have breakfast yesterday.中要求意思不变是否可以把“didn't have”改成“haven‘t”,说明理由,

问题描述:

Tom didn't have breakfast yesterday.中要求意思不变是否可以把“didn't have”改成“haven‘t”,说明理由,

如果要改为现完,必需要对现在造成影响。如,Tom have not had breakfast since 7 am so that he is hungry now.而不能用yesterday这个确定的时间。

不可以
yesterday是明显的过去式的标志,句中没有任何现在完成时的标志(没有强调对现在的影响或是没有一直延续到现在),又要求句意不变,所以不可以