He has learnt piano for two years错了吗?

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/11 15:58:43

He has learnt piano for two years错了吗?
He has learnt piano for two years错了吗?

He has learnt piano for two years错了吗?
更好的表达方法是
He has been learning to play the piano for two years.
"has been doing" 表示从过去时间里开始、并持续到现在,一直在进行的(或刚结束的)动作或状态
学习钢琴嘛,应该是从两年前到现在一直在学,所以用has been doing更好一点.
不过您的表达方法也没有错的~

没有错
表示技能 习惯使用不用加the

错了。piano 前要加the.

希望能帮到你!