Ten subjects are included in the BCS preliminary test. English is the most critical of those subjects. You have to answer 35 English questions out of total 200 questions.
For long and healthy preparation you may follow - Oracle BCS preliminary English.
For short and Quick preparation you may follow - MP3 BCS Preliminary English.
Both of students must follow Competitive Exam by Professor's Publications.
Parts of Speech, Idioms and Phrases, Clauses, Corrections, Sentence and Transformations, Words, Composition
English Literature: (Names of Writers of literary pieces from Elizabethan period to the 21st century, Quotations from drama / poetry of different ages.)