有关have的用法.请问Have+过去试是说过去不确定时间或仍持续的时候用的,但我不明白什么时候用Had+过去式和Has+过去式?例:Someone had told me.为什么不用someone has told me.那么,He has sent a great many messages.为什么不用He had sent a great many message呢?还有能详细说说Have的用法吗?现在好混乱啊
问题描述:
有关have的用法.
请问Have+过去试是说过去不确定时间或仍持续的时候用的,但我不明白什么时候用Had+过去式和Has+过去式?例:Someone had told me.为什么不用someone has told me.那么,He has sent a great many messages.为什么不用He had sent a great many message呢?还有能详细说说Have的用法吗?现在好混乱啊
答
has/have+过去式 是现在完成时 表示动作发生在过去,一直持续到现在,并对现在造成的影响.
had+过去式 表示 过去完成时 表示动作在过去并且已经完成.
二者的用法需要根据句义来判断,一般会有时间提示的.