He has learnt piano for two years错了吗?

qw_err 1年前 已收到3个回答 举报

季节46 幼苗

共回答了27个问题采纳率:88.9% 举报

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

1年前

7

夕照长河 幼苗

共回答了1541个问题 举报

错了。piano 前要加the.

希望能帮到你!

1年前

2

1546812 幼苗

共回答了30个问题 举报

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

1年前

1
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 18 q. 0.026 s. - webmaster@yulucn.com