英語を勉強していても話さない人で「Can I よりMay I〜の方が丁寧」とか「Can you speak Japanese って言わない方がいい。Do youじゃないと相手に失礼」とか、気にしている人いますけど意味ないです。ひとこと話せば英語がヘタだってわかってもらえるので、そんな細かいことに腹を立てる人はいません。
英語でナンパされたときに、Noと直球返答してしまうと、相手がヤバいやつだった場合、罵声を浴びせてくることも多いですが、Maybe some other time(また今度ね)と笑顔で伝えれば、やんわりと断れます。僕が初めてアメリカ人をナンパしたときは、「Hi!」と声をかけたら「No way!」と返ってきました。
英語には敬語がない、と思っている人が多いけど、名前をたずねるときにWhat’s your name? だと「あんた誰?」に聞こえてしまう。同じ意味でもMay I have your name? と聞けば「お名前頂戴出来ますか?」という響きになり、フレンドリーな人でもビジネスの場では言い回しが変わる。英語に敬語は、ある。