![](https://api.lingvolive.com/pictures/2172129.png?preset=100x100,m-scale-crop)
Почему Present Perfect то? Больше автор поста на перечисленных инструментах не играет?
Я играю на скрипке с десяти лет и умею играть на гитаре уже три года.
I've been playing the violin since I was ten (years old) and I've been playing the guitar for three years now.
I have been playing the violin since I was ten and the guitar for three years already.
I have played the violin since I was ten, and, for the last three years, I have played the guitar, too.
Почему Present Perfect то? Больше автор поста на перечисленных инструментах не играет?
Именно потому, что до сих пор играет, perfect. Я бы употребил форму have been playing, если бы действие началось лишь короткое время назад, например на концерте, который до сих пор продолжается.
В принципе, оба варианта правильны.
Aleh La, вообще разница между временами есть. И вы не совсем правы (или, скорее, совсем не правы :)) относительно недавно начавшегося действия. Попробуйте задать вопрос к этому предложению, начинающийся с "how long" и вы сразу поймёте разницу :)