英语现在完成时在做完形填空题时,要你用已知动词的正确时态填空,如何知道是写现在完成时还是一般过去式?
来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/11/09 09:23:05
英语现在完成时
在做完形填空题时,要你用已知动词的正确时态填空,如何知道是写现在完成时还是一般过去式?
在做完形填空题时,要你用已知动词的正确时态填空,如何知道是写现在完成时还是一般过去式?
有since的 主句现在完成时 从句一般过去式
for 后面跟段时间 I have lived in BJ for two years.我在北京住了两年了.
since后面跟过去一点 I have lived in BJ since two years ago.我从两年前就在北京住了.
一般过去式时是表示过去某时发生的动作或状态.其谓语构成是:worked 过去式
常与yesterday,lase night/ wee/month/year/ ,in 1949 ,a few days/weeks/ months ago 等表示过去的时间状语连用.
表示过去经常、习惯性或反复发生的动作,这时常与often,usually,seldom等表示频度的副词连用.
在时间、条件状语从句中,常用一般过去时代替过去将来时.
一般过去时是指过去发生的事情与现在无关,有时有时间状语last time ,just now等,现在完成时是过去发生的事情或状态对现在造成影响或结果,如果是状态有可能持续到现在还会继续持续下去,看到already,2 times,for a long time等
在现在完成时中,表示去过某地并且已经回来时,用been作go的过去分词.这可以说是一种特殊的习惯用法,这是英语中的一种默认的习惯.
如果用have gone,这句话的意思就是 I am now in America or am on my way there.因为go是一个瞬间性的动词,不能表示延续
用have been,这句话的意思就是,I went to America and now I have returned.
就是这么点区别
for 后面跟段时间 I have lived in BJ for two years.我在北京住了两年了.
since后面跟过去一点 I have lived in BJ since two years ago.我从两年前就在北京住了.
一般过去式时是表示过去某时发生的动作或状态.其谓语构成是:worked 过去式
常与yesterday,lase night/ wee/month/year/ ,in 1949 ,a few days/weeks/ months ago 等表示过去的时间状语连用.
表示过去经常、习惯性或反复发生的动作,这时常与often,usually,seldom等表示频度的副词连用.
在时间、条件状语从句中,常用一般过去时代替过去将来时.
一般过去时是指过去发生的事情与现在无关,有时有时间状语last time ,just now等,现在完成时是过去发生的事情或状态对现在造成影响或结果,如果是状态有可能持续到现在还会继续持续下去,看到already,2 times,for a long time等
在现在完成时中,表示去过某地并且已经回来时,用been作go的过去分词.这可以说是一种特殊的习惯用法,这是英语中的一种默认的习惯.
如果用have gone,这句话的意思就是 I am now in America or am on my way there.因为go是一个瞬间性的动词,不能表示延续
用have been,这句话的意思就是,I went to America and now I have returned.
就是这么点区别
英语现在完成时在做完形填空题时,要你用已知动词的正确时态填空,如何知道是写现在完成时还是一般过去式?
用动词的现在完成时填空
用括号中动词的一般过去式,现在完成时,现在完成进行时填空 1.They a house fire.(just put o
英语动词时态:现在完成时
如果让你写出一篇英语文章用一般过去式,现在完成时,现在进行时要怎么写!
一般过去时和现在完成时 给动词以正确的形式填空
When后面接的是现在完成时还是一般过去式
家乡的变化,应该用 一般时态还是现在完成时?
英语题用所给动词的正确时态填空,
一个句子叫你填空,你如何知道填现在完成时或者现在完成进行时?
英语,一般过去式和现在完成时的区别
英语一般过去式和现在完成时的区别