It is a long consensus by now that teaching and learning a foreign language presented some challenges to be overcome by both the language teachers and learners. One of the biggest challenges in foreign language teaching and learning is the abstractne ...