The present study investigated the reading comprehension of English language learners in EAP (English for Academic Purposes) situations via a task-based language teaching (TBLT) approach. Forty-two students on an MBA course were selected as participants, and randomly divided into two groups. The participants in the experimental group were taught four reading skills namely, scanning, skimming, contextual clues, and critical reading through task-based language teaching, but the control group received the same hours of instruction through translation. Having received the instruction, participants took a final examination, which was designed to test reading micro-skills. Then a comparison was made by an independent-samples t-test to find possible differences between the two groups. The results revealed that students who were taught reading skills via TBLT had a better academic performance, and reading comprehension was more effective.