Почему Present Perfect то? Больше автор поста на перечисленных инструментах не играет?
Я играю на скрипке с десяти лет и умею играть на гитаре уже три года.
Traduções dos usuários (3)
- 1.
I've been playing the violin since I was ten (years old) and I've been playing the guitar for three years now.
Tradução adicionada por Holy MolyOuro ru-en5 - 2.
I have been playing the violin since I was ten and the guitar for three years already.
Tradução adicionada por Дмитрий Селиванов1 - 3.
I have played the violin since I was ten, and, for the last three years, I have played the guitar, too.
Tradução adicionada por Aleh LaOuro ru-en2
Discussão (3)
Именно потому, что до сих пор играет, perfect. Я бы употребил форму have been playing, если бы действие началось лишь короткое время назад, например на концерте, который до сих пор продолжается.
В принципе, оба варианта правильны.
Aleh La, вообще разница между временами есть. И вы не совсем правы (или, скорее, совсем не правы :)) относительно недавно начавшегося действия. Попробуйте задать вопрос к этому предложению, начинающийся с "how long" и вы сразу поймёте разницу :)