英语选择题时常见到for three years,for four years,那什么情况用现在完成时,什么情况用一般过去时?
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/27 22:18:48
英语选择题时常见到for three years,for four years,那什么情况用现在完成时,什么情况用一般过去时?
英语选择题时常见到for three years,for four years,那什么情况用现在完成时,什么情况用一般过去时?
英语选择题时常见到for three years,for four years,那什么情况用现在完成时,什么情况用一般过去时?
如果表示动作发生在过去,对现在没有什么影响,就是过去. 如果对现在有影响,或者到现在仍在持续的,就是完成时了.
比如:
For years, children have been sent immediately to learn a second-language once they start school.
多年来,每当孩子们到了入学的年龄,他们就会立马被送去学第二语言.
送孩子们去学语言,从过去到现在,一直在发生,在这种情况下,就用现在完成时.
觉得好请采纳,有疑问欢迎问我.
现在完成时表示已经完成并对现在产生影响,一边有for。。。。
一般过去时一般有yesterday,last night什么的
时间点用过去时,时间段用完成时。
for three years,for four years用完成时
three years ago, four years ago用过去时
某件事发生在过去和现在 并且有一写特定的词 判断的 你可以就、看一下相关的书 那比较详细
for +一段时间用于现在完成时,since+表示过去的时间用于现在完成时,如since 2011
after +一段时间用于一般过去时 ;还有表示过的时间用于一般过去时,如last year,two days ago...
【希望帮助到你,若有疑问,可以追问~~~祝你学习进步,更上一层楼!(*^__^*)】...
全部展开
for +一段时间用于现在完成时,since+表示过去的时间用于现在完成时,如since 2011
after +一段时间用于一般过去时 ;还有表示过的时间用于一般过去时,如last year,two days ago...
【希望帮助到你,若有疑问,可以追问~~~祝你学习进步,更上一层楼!(*^__^*)】
收起
一般都用现在完成时~
一般过去时往往和明确的时间状语连用,如yesterday,last night(week,year等),two days(months,weeks等)ago,in+年份,at that time 也常和when,if引导的状语从句连用。也可与today,this week,this month连用。与现在无关。
而现在完成时则表示一个发生在过去的、对现在仍有影响的动作,或表示开始于过去,并...
全部展开
一般过去时往往和明确的时间状语连用,如yesterday,last night(week,year等),two days(months,weeks等)ago,in+年份,at that time 也常和when,if引导的状语从句连用。也可与today,this week,this month连用。与现在无关。
而现在完成时则表示一个发生在过去的、对现在仍有影响的动作,或表示开始于过去,并且一直延续到现在,甚至还可能延续下去的动作。
现在完成时的标志词:already,just,yet,ever,never,动作发生的次数,so far,
for+时间段,since+时间点
收起
意义不同。用在过去时时,for+一段时间用来表示时间的长短,比如说我昨天睡了八个小时,I slept fot 8 hours yesterday.这时只能用过去时,否则表示现在还在睡,而且有 yesterday表示过去时间的词,也不能用完成时。
用在完成时,则说明动作还在持续,从过去持续到现在。
也可以根据时间状语来判定。
望采纳!...
全部展开
意义不同。用在过去时时,for+一段时间用来表示时间的长短,比如说我昨天睡了八个小时,I slept fot 8 hours yesterday.这时只能用过去时,否则表示现在还在睡,而且有 yesterday表示过去时间的词,也不能用完成时。
用在完成时,则说明动作还在持续,从过去持续到现在。
也可以根据时间状语来判定。
望采纳!
收起