Paul H. answered 07/11/19
Results oriented tutor for English, ESL and proofreading
This is a great question, as these phrases are so much a part of English, both spoken and written. However, what I have found is that simply giving a list of these phrases to a student only goes so far. In other words, you can look up the phrase from a list and find out what it means. However, knowing what it means and then being able to use it automatically in conversation often requires a coach who can provide feedback as a lot of times going from knowledge (what it means) to implementation (how to use it successfully) requires further understanding and practice. I would recommend that you schedule a lesson with an experienced ESL teacher who can coach you on these phrases. You seem bright and you should be able to achieve very good results quickly. Good luck!