英语语法 过去完成时和现在完成时的区别 过去一直在做持续到现在是过去完成时还是现在完成呀?

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/04 00:07:44
英语语法 过去完成时和现在完成时的区别 过去一直在做持续到现在是过去完成时还是现在完成呀?

英语语法 过去完成时和现在完成时的区别 过去一直在做持续到现在是过去完成时还是现在完成呀?
英语语法 过去完成时和现在完成时的区别
过去一直在做持续到现在是过去完成时还是现在完成呀?

英语语法 过去完成时和现在完成时的区别 过去一直在做持续到现在是过去完成时还是现在完成呀?
谓语是过去就用过去完成时 ,
谓语是一般现在时就用现在完成时.
过去完成时是指过去发生的事情对现在的的影响而且也许会继续影响下去.
过去完成时是在现在完成时的基础上,如果主语是过去时就要向前推一个时态..
就变成过去完成时,.
啊,够详细了.

现在完成时着眼于现在,强调过去发生的某动作对现在造成的影响和结果,或是由过去持续到现在的动作。 We have lived here for ten years.(“住”从过去持续到现在的动作用现在完成时) 过去完成时则主要体现过去发生的两动作的先后有别,表达的是“过去的过去”,即比过去发生的某动作都还要“过去”,两动作中先发生的就用过去完成时,后发生的则只用一般过去时。运用过去完成时的句子往...

全部展开

现在完成时着眼于现在,强调过去发生的某动作对现在造成的影响和结果,或是由过去持续到现在的动作。 We have lived here for ten years.(“住”从过去持续到现在的动作用现在完成时) 过去完成时则主要体现过去发生的两动作的先后有别,表达的是“过去的过去”,即比过去发生的某动作都还要“过去”,两动作中先发生的就用过去完成时,后发生的则只用一般过去时。运用过去完成时的句子往往有两过去的时间或动作,一定要注意这点哟! 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.(“上期期末”已过去,而是在其前“学”的就更过去了!)

收起

过去一直在做并持续到现在,当然是现在完成时。 过去完成时与现在完成时的区别在于:现在完成时是have加动词的过去分词;过去完成时是had加过去分词。