一般现在时,往往都是说明一种状态,而现在完成时,是强调动作和时间
所以在问有没有吃饭的时候,假如用一般现在时,就是问吃过(没吃过)的状态;假如用现在完成时,则对吃(或没吃)的动作,以及动作是否已经完成提问.两种用法都可以,区别很微妙,几乎可以忽略.另外的例子还有:
He is gone.(强调状态)He has gone (强调动作和时间)
一般现在时,往往都是说明一种状态,而现在完成时,是强调动作和时间
所以在问有没有吃饭的时候,假如用一般现在时,就是问吃过(没吃过)的状态;假如用现在完成时,则对吃(或没吃)的动作,以及动作是否已经完成提问.两种用法都可以,区别很微妙,几乎可以忽略.另外的例子还有:
He is gone.(强调状态)He has gone (强调动作和时间)