Return to Article Details Assumptions and Applications of Communicative Activities  for Collaborative Learning in ESL Class Download