It is believed that ESL contexts are different from EFL contexts with regard to the language learning and teaching practices. Due to various types of language learning opportunities and resources in these two milieus, language learning practices take place differently in these two situations. ESL context provides learners with ample amount of language learning opportunities, while EFL context does not readily make these opportunities and resources available to language learners. Keeping that in mind, the researchers made an attempt to shed light on the resources and opportunities which may exist for English language learners in an EFL context such as Iran. To this end, a group of advanced language learners in Iran was selected, and the required data was gathered through a questionnaire and a semi-structured interview. Results obtained from both descriptive and inferential statistics indicated that the range of resources and opportunities used by language learners is very limited in this milieu. Moreover, it was revealed that in this EFL context, there are some new and widespread language learning resources and opportunities which can assist language learners in all four skills