英语问题,关于过去完成时和现在完成时,这种情况怎么选择?
比如我上次和爸爸说了一件事,我过几个小时后,到了下午或者晚上,我这时候是说ihadtalkedtomydad.还是ihavetalkedtomydad....
比如我上次和爸爸说了一件事,我过几个小时后,到了下午或者晚上,我这时候是说
i had talked to my dad. 还是 i have talked to my dad. 展开
i had talked to my dad. 还是 i have talked to my dad. 展开
3个回答
展开全部
比如有A,B,C三个时间点,A是上星期某天,B是昨天,C是今天,也就是你现在的时间点。
你的情况就是你在B点和你爸爸说了一件事,在C点的时候,你可以用一般过去式,因为B发生在过去,你也可以用现在完成时,因为事情还是过去发生的,对C点这个时间造成了影响。
如果说你在A点和你爸爸说了一件事,对B点造成了某种影响,而你的时间点是在C,这个时候可以用一般过去式,因为A点相对于C来讲仍然是过去,也可以用过去完成时,因为是发生在过去的过去(比B点还要过去的A)。
你的情况就是你在B点和你爸爸说了一件事,在C点的时候,你可以用一般过去式,因为B发生在过去,你也可以用现在完成时,因为事情还是过去发生的,对C点这个时间造成了影响。
如果说你在A点和你爸爸说了一件事,对B点造成了某种影响,而你的时间点是在C,这个时候可以用一般过去式,因为A点相对于C来讲仍然是过去,也可以用过去完成时,因为是发生在过去的过去(比B点还要过去的A)。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
过去完成时,是过去的过去。
I had talked to my dad when mom arrived.
我妈来之前,我和我爸谈过了。
I talked to my dad.
I have talked to my dad.
这都是一个过去。
I had talked to my dad when mom arrived.
我妈来之前,我和我爸谈过了。
I talked to my dad.
I have talked to my dad.
这都是一个过去。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询