求助!关于过去时和现在完成时的选用
Kevin,youlookworried.Anythingwrong?Well,I_______atestandIamwaitingfortheresultAtookBh...
Kevin,you look worried.Anything wrong? Well,I_______a test and I am waiting for the result Atook B have taken C had taken 为什么不选B,因为已经参加了考试 现在在等结果 说明是对现在有影响的呀 为什么不用现在完成时 请教这三个时态容易选错的典型例句【比如Oh,it is you.I didn't recognize这种经典题】 或者教我判断的具体方法 谢谢!!!!
展开
1个回答
展开全部
1。判断用过去时还是现在完成时,可以看这个动作现在是否发生变化了,如果没变化就是完成时,如果变化了就是过去时。
比如:Oh,it
is
you.I
didn't
recognize。刚才没认出来,现在认出来了。因此用过去时。
Is
it
she?
I
haven't
recognized.
过去没认出来,现在还没认出来。所以用完成时。
2。如果有时间状语,从时间状语上可以判断。
过去时有个明确的过去的时间,一般是一个点。比如yesterday,
one
hour
ago,
at
nine等。
完成时一般用since,for等。
如果没有时间状语,可以自己加个相应的时间状语来判断。
比如例句中:I
__
a
test。可以加“前天”,“上周六”等。而不能加for,
since等。
说完成时是“过去开始的动作、对现在有影响”是指“这个动作本身”仍然对现在有影响。你说的考试,不是一直考到现在,而考试的结果对现在有影响根本不是一个概念。
比如:Oh,it
is
you.I
didn't
recognize。刚才没认出来,现在认出来了。因此用过去时。
Is
it
she?
I
haven't
recognized.
过去没认出来,现在还没认出来。所以用完成时。
2。如果有时间状语,从时间状语上可以判断。
过去时有个明确的过去的时间,一般是一个点。比如yesterday,
one
hour
ago,
at
nine等。
完成时一般用since,for等。
如果没有时间状语,可以自己加个相应的时间状语来判断。
比如例句中:I
__
a
test。可以加“前天”,“上周六”等。而不能加for,
since等。
说完成时是“过去开始的动作、对现在有影响”是指“这个动作本身”仍然对现在有影响。你说的考试,不是一直考到现在,而考试的结果对现在有影响根本不是一个概念。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询