Помогите разобраться has, on

1 год назад от MosheTighe37

4 Ответы

0 голосов
Has played - Present Perfect. Изучи, что это за временная форма, как образуется и для чего используется.
Игра на музыкальных инструментах - в английском без предлога. Play the piano, play the guitar.
1 год назад от 270877220860
0 голосов
on - это находится на чем то.
дательный подеж в предлогах не нуждается кроме если это что-то используют как инструмент.
Например если ты напишешь with guitar, это значит он играл гитарой как деревяшкой на чем то еще
1 год назад от Александр Аргунов
0 голосов
Потому что I have played, he (she, it, второе лицо любое) has played. Если бы гитара играла на твоем друге, то было бы my friend has been played by guitar.

Почему не «на гитаре»? Потому что это разные языки, и большое заблуждение считать, что значение выражения в языках одинаково. Если буквально переводить, то в английском «играют гитару», а у нас это звучит странно, потому что мы привыкли говорить «играют на гитаре». Так во многом. Нужно учить конструкции и язык в целом, а не отдельные слова и переводы.

И кстати, в предложении имелось в виду, что друг играл на гитаре Боба Дилана (которая ему принадлежала) , а не то, что он играл песни Боба Дилана.
1 год назад от Дима Лизнёв
0 голосов
потому что не во всех языках всё одинаково
в английском никаких на не будет.

исходная фраза тоже неоднозначно может быть истолкована
то ли друг играл на гитаре что-то из песен Боба Дилана,
то ли друг играл на гитаре принадлежавшей Бобу Дилану
1 год назад от OrenRowley0

Связанные вопросы