SAT语法问题
做语法题的时候时态老是错想问一下过去完成时和现在完成时的区别,还有看到哪些词可以知道是现在完成时或是过去完成时??感谢!...
做语法题的时候时态老是错
想问一下过去完成时和现在完成时的区别,还有看到哪些词可以知道是现在完成时或是过去完成时??
感谢! 展开
想问一下过去完成时和现在完成时的区别,还有看到哪些词可以知道是现在完成时或是过去完成时??
感谢! 展开
4个回答
展开全部
其实我觉得很容易区分。记住,现在完成时讲的肯定是现在的事情。过去完成时主要有两个用法,一个是虚拟语气,一个是讲过去的过去
给你一个例子好了。I have prepared for the exam。很简单的句子,讲我已经为考试做好准备了。讲的是现在的事情。
那如果是I had been at the bus stop for 20 minutes when a bus finally came.我讲过去的过去。你看when a bus finally came就已经是一般过去式了。意识就是说我等了20多分钟公车才来。我等20分钟在公车来之前。既然公车来就是过去了,那么我等公车比他更早,所以是过去的过去。
给你一个例子好了。I have prepared for the exam。很简单的句子,讲我已经为考试做好准备了。讲的是现在的事情。
那如果是I had been at the bus stop for 20 minutes when a bus finally came.我讲过去的过去。你看when a bus finally came就已经是一般过去式了。意识就是说我等了20多分钟公车才来。我等20分钟在公车来之前。既然公车来就是过去了,那么我等公车比他更早,所以是过去的过去。
展开全部
现在完成时是指某个动作从过去开始一直持续到现在,或对现在有影响.是站在"现在''的时间点上.如:I have had breakfast.我吃过早餐了.那么我现在就用不着再吃饭了,因为我饱了.这就是"have breakfast''对现在的影响.
过去完成时则比现在完成时往前推了一段时间,即"过去的过去''. 是站在过去的时间点上.还是吃饭那句,如果我明天(或将来的任何时候)还要说这事,我就得说I had had breakfast(yesterday morning./ect...)
希望对你有所帮助.
过去完成时则比现在完成时往前推了一段时间,即"过去的过去''. 是站在过去的时间点上.还是吃饭那句,如果我明天(或将来的任何时候)还要说这事,我就得说I had had breakfast(yesterday morning./ect...)
希望对你有所帮助.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
现在完成时通常是前面动词原形,后面动词过去式,过去完成时与其相反。
盼最佳。
希望能帮到你
盼最佳。
希望能帮到你
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
现在完成时着眼于现在,强调过去发生的某动作对现在造成的影响和结果,或是由过去持续到现在的动作。 I have cleaned the classroom .(强调扫地所产生的结果:地干净了!) We have lived here for ten years.(“住”从过去持续到现在的动作用现在完成时) We have lived here since we came here.(“住”是从过去持续到现在的动作用现在完成时) 过去完成时则主要体现过去发生的两动作的先后有别,表达的是“过去的过去”,即比过去发生的某动作都还要“过去”,两动作中先发生的就用过去完成时,后发生的则只用一般过去时。运用过去完成时的句子往往有两过去的时间或动作,一定要注意这点哟! Mr Green had lived in New York for ten years before he came to China.("来”中国已过去,而先前“住”在纽约更过去!)(另外注意:“住”在纽约可没有持续到现在哟!) We had learned 1000 words by the end of last term. (“上期期末”已过去,而是在其前“学”的就更过去了!)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询