I have learned English for ten years中的learned为什么加ED是表示过去式吗这不是个现在完成时吗?当中的have怎么作解释?

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/03 10:14:54
I have learned English for ten years中的learned为什么加ED是表示过去式吗这不是个现在完成时吗?当中的have怎么作解释?

I have learned English for ten years中的learned为什么加ED是表示过去式吗这不是个现在完成时吗?当中的have怎么作解释?
I have learned English for ten years中的learned为什么加ED
是表示过去式吗
这不是个现在完成时吗?
当中的have怎么作解释?

I have learned English for ten years中的learned为什么加ED是表示过去式吗这不是个现在完成时吗?当中的have怎么作解释?
I have learned English for ten years中的learned为什么加ED
是表示过去式吗
不是,是现在完成时.
这不是个现在完成时吗?
这是个是现在完成时
当中的have怎么作解释?
have不做解释的意思 是现在完成时的语法标志 have/has done sth
这也就同时解释了为什么learn要加ed
所以这个句子的考点是现在完成时的句型是:sb have/has done sth

现在完成时,表示已经完成,结果对现在有影响

have been 是完成时. learned是 learn的过去分词 have+ 动词的过去分词表示 完成时 这个动作在过去发生 .但是已经完成.

现在完成时啊 所以才加ed的
完成时结构是 have+done(ed)结构
have是完成时的助词

在这句话中,learned作为过去分词,加上have构成完成时态,have是已经的意思

是现在完成式,have/has+过去分词。

这句话是现在完成时的结构have + 动词的过去分词,这里的learned指的是learn的过去分词。have在句中并无实际意义,只是时态中的助动词,如果你要翻译的话就是已经怎么怎么样。
现在完成时可以用来表示发生在过去某一时刻的,持续到现在的情况,这句话的意思是我已经学了十年的英语了,(现在还在学)。...

全部展开

这句话是现在完成时的结构have + 动词的过去分词,这里的learned指的是learn的过去分词。have在句中并无实际意义,只是时态中的助动词,如果你要翻译的话就是已经怎么怎么样。
现在完成时可以用来表示发生在过去某一时刻的,持续到现在的情况,这句话的意思是我已经学了十年的英语了,(现在还在学)。

收起

是现在完成时,HAVE+过去分词构成现在完成时。
所以 HAVE在这里没有实意。
HAVE LEARED 就是10年前开始学,现在还在学,有可能持续发展将来还要学。