"Can you sing English songs?"
As far as I can remember you can distinguish between songs in English "英语歌“ and songs from England "英国歌”. Am I wrong?
@alex zorach maybe you missed the memo but this course is in beta ie a soft launch so they can get thousands of users and find/fix bugs. Pointing out additional translations is always appreciated but your tirade is not.
It is incorrect to use 的 after 英语? Is there a real difference or at least a meaningful nuance between 英语的歌 and 英语歌?
It's incorrect since the focus is on "English songs" as a unit, so one wouldn't want to use 的.
可以 means permitted whereas 会 means to know how to. So 你可不可以唱英语歌 is like saying "are you allowed to sing english songs"