作业帮 > 英语 > 作业

英语完成时那个完成时是怎么弄的,还不是很清楚.还有时态变化,完成时的标志啊,还有那个完成时里的for,since又是怎么

来源:学生作业帮 编辑:拍题作业网作业帮 分类:英语作业 时间:2024/04/29 10:30:39
英语完成时
那个完成时是怎么弄的,还不是很清楚.还有时态变化,完成时的标志啊,还有那个完成时里的for,since又是怎么回事,请详细告诉我.我只知道have+V.过去分词就是完成时.所以拜托啦要举点例子,最好有自己的见解
纯手打,抄袭的请LZ无视,
英语的完成时态一般分为三个:过去完成时,现在完成时,将来完成时.不过LZ现在学的肯定只有前两个.过去完成时:表示的是截止时间的过去某一时间.比如说到9点位置,9点以前的某一个时间,8点,7点,等等,所发生的事或动作.现在完成时:表示现在时间截止点,比如说现在9点,就是9点这个时候所发生的事或动作.
过去完成时的构成基本:had + V.过去分词 (过去的过去)
现在完成时的构成基本:have /has been + V.现在分词 (之前发生的动作持续到现在)
☆☆ 现在完成时、过去完成时都可表示 已完成的动作,还有未完成的动作.
PS:现在完成进行时:have /has been + V.现在分词 (已完成并还在进行的动作或事情)
过去完成进行时在这里不向LZ解释了,不会太早学.
☆☆:since在完成时态中表示从什么时候开始,后面跟时间点.eg:since 9:00
for在完成时态中表示一个时间段,后面跟时间段.eg:for two years 等等.
现在完成时其实不难的,只要LZ记住基本结构,多看看例句以及书上的,多读读,有语感自然不成问题.祝LZ好运!
好累啊.ctrl+c又+v的 爬!
再问: 再给我说下现在完成时啦 have /has been + V.现在分词。那个been翻不翻啊,后面+V.现在分词又怎么翻呢。如果been后面还加been呢(been是be的现在分词吗?)现在分词和过去分词有什么不同。 现在完成进行时, 现在完成时结构是一样的吗 还有since和for在用法上有怎么不同,举点例子。 O(∩_∩)O哈! 辛苦啦!~~(说完就选你)XD
再答: - -。好吧,希望追加额。 been 在整个句式或句子中是不翻译的,been只是当做连词一样的使用,还有been 后面怎么还能+been 呢? V.就是动词的意思,V.现在分词就是动词现在分词:doing、going 等等ing 形式的词。现在完成进行时和完成时是不一样的额,完成进行时时动作还在持续,完成时是动作不持续,been是be的过去分词,因为是完成时,所以自然要过去啦。 since我说过的啊,只要后面是一个确切的时间的话就用 since。 如果是一段不确定的时间段的话就用for eg:since I was a boy , since 9:00 , since you are lonely , 等等 。注意后面接的是什么 for two years , for one week , for three days 等等,只要是时间段前面就用for。 LZ懂了吗?? 不动继续追问。
再问: 继续追问O(∩_∩)O~~ 那个since怎么翻,它原意是什么,在完成时里有有什么不同呢(不好解释举个例子的说)。 过去完成时和现在完成时有什么不同啊,有什么出现标志吗。例如:我到这儿三天了。I have been getting here for 3 days(☆注意:get表动作,be表状态,是不是该吧get换成being?)还有这里是不是要用过去完成时呢(已经到了3天嘛)有特定标志区分过去、现在进行、现在完成时吗?since I was a boy. 意思?能换for吗
再答: since 是自从...时候开始;自从 在完成时里只是一个词而已,可放句首。eg: Since I was 10 , I sleep myself 。 (自从我10岁开始,我就一个人睡觉) 、 也可放句中。 eg: I was sleep myself since I was 10 。 过去完成时中的动词用的是过去分词形式,比如说go-gone do-done get-gotten 等等。 现在完成时中的动词用的是现在分词形式,比如说go-going do-doing get-getting 等等。 区别就在于如果确定了句子是完成时的话看后面所修饰的动词的词性就OK了。 例如:我到这儿三天了。I have been getting here for 3 days。这句话明显是现在完成时态。 我已经到这3天了,说明现在还在这,没走,而又是3天前到的,所以为现在完成时。 区分标志上面说了,看动词的词性。 since I was a boy 意思是自从我是一个男孩开始。 这里不能换成for ,因为成为一个小男孩只能是一个时间点,LZ你不可能一直都是小男孩吧。for后面要接具体的一段时间:eg: for 10:00 to 12:00. for yesterday to tomorrow. 等等。 懂了?
再问: 嘿嘿,很是抱歉,还要问下(小问题啦,保证追赠30分吧)XD ☆ since I was a boy 这是完成时吗,它没有出现have加动词什么的啊,你举的几个例子都没有哦 ☆现在完成时和过去完成时翻译上有什么不同例如:I have been getting here for 3 days 我已经到这3天了,说明现在还在这,没走,而又是3天前到的,所以为现在完成时。(过去完成时又怎么翻呢,那是走了还是没走啊) ☆吐槽:我追问2中说get能不能换be(拜托看仔细点啊)
再答: 我举的例子是一个词组,并不是一个完整的句子,词组前面或者后面还要加上一些补语或者其他的内容,构成完成时态。 现在完成时和过去完成时翻译的区别:比如,都是收到一封信,现在完成时则翻译,到现在为止,我收到了一封信。 过去完成时则翻译,到昨晚9::00钟时,我收到了1封信。 LZ追问的句子是一个现在完成时的句子,如果改成过去完成时应该是,I had been got here for 3 days . I have been getting here for 3 days翻译为,到这里并且一直持续3天。没走 I had been got here for 3 days 翻译为: 已经到这里,3天过去了。不确定走没走 get 怎么能换成 be呢? LZ的意思是除非意思相同可以换,否则这里是不能换成be的,语法上说不过去。been 后面又+个 be动词。。。。。。怎么可能。读也读不顺啊。 后语:为了这80,都快死掉了- -