求助!关于过去时和现在完成时的选用
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这种经典题】
或者教我判断的具体方法
谢谢!!!! 展开
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这种经典题】
或者教我判断的具体方法
谢谢!!!! 展开
2个回答
展开全部
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等。
说完成时是“过去开始的动作、对现在有影响”是指“这个动作本身”仍然对现在有影响。你说的考试,不是一直考到现在,而考试的结果对现在有影响根本不是一个概念。
展开全部
这里用过去式
如果用现在完成时,代表那个考试,你现在还在考,这里显然是以前考的,现在不考了
也不能用过去完成时,因为问句是一般现在时,不是过去的过去
看到没人回答,我就补充一下过去式,现在完成时,过去完成的区别
过去式代表一个时点,比如你的第二个例句,说我以前没有认出你,但是,现在认出了
现在完成时,代表,我以前没有认出,现在还是没有认出
过去完成时,要有一个过去式做铺垫,另外一个动作在这个过去式之前,往往用在时间状语从句中,有before,after这样的提示词
如果用现在完成时,代表那个考试,你现在还在考,这里显然是以前考的,现在不考了
也不能用过去完成时,因为问句是一般现在时,不是过去的过去
看到没人回答,我就补充一下过去式,现在完成时,过去完成的区别
过去式代表一个时点,比如你的第二个例句,说我以前没有认出你,但是,现在认出了
现在完成时,代表,我以前没有认出,现在还是没有认出
过去完成时,要有一个过去式做铺垫,另外一个动作在这个过去式之前,往往用在时间状语从句中,有before,after这样的提示词
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询