CAT and MBA Entrance Preparation Module 2 – Verbal Ability and Reading Comprehension (VARC)
Reading comprehension for CAT: dense passages
Map a dense passage's claim, evidence, objection and the author's view, answer every question from that map, and order a section's passages by time.
What you will learn
- Map a dense passage's argument as claim, evidence, objection, reply, conclusion and the author's view
- Answer main-idea, inference and author's-view questions from the passage map
- Estimate a passage's reading time from its length and your reading rate
- Decide the order in which to take a section's passages by marks per minute
Before you start
What you’ll learn · Before you start
What you will learn
- Map a dense passage's argument as claim, evidence, objection, reply, conclusion and the author's view
- Answer main-idea, inference and author's-view questions from the passage map
- Estimate a passage's reading time from its length and your reading rate
- Decide the order in which to take a section's passages by marks per minute
Before you start
On this page
A 600-word passage on a subject you have never studied takes about two and a half minutes to read at the average adult pace, and CAT 2026 gives its whole Verbal Ability and Reading Comprehension section exactly 40 minutes, with no way back once they end. A passage read twice, or misread once, costs marks somewhere else.
Reading dense passages is a method, not a speed: map the argument as you read, one line for the job each paragraph does and one for the author’s view, then answer every question from the map. Below, the method is worked on an original passage, then turned into reading times and an order for a section’s passages.
Map the argument: one line per paragraph, one for the author
Read this passage once, as you would in the test. It has four paragraphs and 189 words.
P1. Every campus has paths no planner drew: strips of bare earth where walkers have cut across a lawn until the grass gave up. Planners call them desire lines, and the usual answer is a fence. That answer reads the evidence backwards, because a desire line is a record of where people actually need to go.
P2. The record is hard to fake. Grass dies only under many crossings over many weeks, so each line sums hundreds of small decisions. A line from a hostel gate to the library’s side door says what the plan missed: the main door faces the road, not the students.
P3. Critics reply that a campus which paves every shortcut soon has no lawn, and that some lines are cut by a few people in a hurry. Both points are fair, but they argue for reading the lines with care, not for ignoring them: a line that lasts a year deserves a path; one that appears in exam week and fades by the holidays does not.
P4. A fence treats walkers as a problem to be managed. A path treats them as informants, which is what they are.
Now read it again for what each paragraph does. Step through the map:
The drawing shows the whole scene; its 8 steps are listed below.
Every step as text
- An empty map. The map has five slots, one for the job each paragraph does and one for the author's view. Write each line as you finish its paragraph, in a few words, not after the passage.
- P1 ends with its claim. The first two sentences set the scene. The claim comes last: a desire line is a record of where people need to go, so a fence reads the evidence backwards.
- P2 supports the claim. Grass dies only under many crossings, so a line sums hundreds of decisions, and the side-door line shows what the plan missed. P2 adds evidence, not a new claim.
- P3 opens with the critics. The first sentence is the other side: pave every shortcut and the lawn goes, and a few hurried walkers can cut a line. 'Both points are fair' grants them.
- P3 turns at 'but'. The reply: the objections argue for reading lines with care, not for ignoring them. The test is time: a line that lasts a year earns a path, an exam-week line does not.
- P4 concludes. Two short sentences sum up. A fence treats walkers as a problem, a path treats them as informants. A conclusion restates the claim and adds no new evidence.
- The author's view and its limit. The view joins the claim to P3's limit. Pave the lines that last, fence none, and not every line. An answer that drops the limit claims more than the author does.
- The whole map. Five short lines hold the passage. The main idea comes from all of them, an inference from what they force, and the author's view from the last line, limit included.
Five roles cover the paragraphs of an argument: a claim, evidence for it, an objection, a reply and a conclusion. The last line holds the author’s view with its limit, here a path for lines that last, not for every line. This program prints the passage map: A short note of each paragraph's role in an argument (claim, evidence, objection, reply, conclusion) and of the author's view, written before answering questions on a passage. and where each line came from:
"""The map of the lesson's desire-lines passage, from its annotated text.
Each paragraph carries its role, its line of the map and the number of the sentence that carries that line.
The program counts the words, says where each line comes from and times the passage at three reading rates.
Press Edit, change a role or a sentence number, and run it again.
"""
import re
PASSAGE = [
("claim", "desire lines record need; a fence reads them backwards", 3,
"Every campus has paths no planner drew: strips of bare earth where walkers have cut across a lawn "
"until the grass gave up. Planners call them desire lines, and the usual answer is a fence. That "
"answer reads the evidence backwards, because a desire line is a record of where people actually "
"need to go."),
("evidence", "many crossings make a line; the side door shows the miss", 2,
"The record is hard to fake. Grass dies only under many crossings over many weeks, so each line sums "
"hundreds of small decisions. A line from a hostel gate to the library's side door says what the "
"plan missed: the main door faces the road, not the students."),
("objection and reply", "critics: lawns, hurry; reply: pave the lines that last", 2,
"Critics reply that a campus which paves every shortcut soon has no lawn, and that some lines are cut "
"by a few people in a hurry. Both points are fair, but they argue for reading the lines with care, "
"not for ignoring them: a line that lasts a year deserves a path; one that appears in exam week and "
"fades by the holidays does not."),
("conclusion", "walkers are informants, not a problem", 2,
"A fence treats walkers as a problem to be managed. A path treats them as informants, which is what "
"they are."),
]
VIEW = "pave the lines that last, fence none, and not every line"
RATES = (175, 238, 300) # words a minute: the usual range for adults and its average (Brysbaert, 2019)
def words(text):
return len(re.findall(r"[A-Za-z0-9]+(?:['-][A-Za-z0-9]+)*", text))
def sentences(text):
return [s for s in re.split(r"(?<=[.?!])\s+", text) if s]
total = sum(words(p[3]) for p in PASSAGE)
for i, (role, line, at, text) in enumerate(PASSAGE, start=1):
print(f"P{i} {role}, {words(text)} words, line from sentence {at} of {len(sentences(text))}")
print(f" {line}")
print(f"View: {VIEW}")
print()
from_first = sum(1 for p in PASSAGE if p[2] == 1)
print(f"{total} words; the claim paragraph holds {words(PASSAGE[0][3]) * 100 // total} % of them.")
print(f"First sentences alone give {from_first} of the {len(PASSAGE)} lines of the map.")
for rate in RATES:
print(f"Read at {rate} words a minute: {round(total * 60 / rate)} s") Output
P1 claim, 55 words, line from sentence 3 of 3
desire lines record need; a fence reads them backwards
P2 evidence, 48 words, line from sentence 2 of 3
many crossings make a line; the side door shows the miss
P3 objection and reply, 65 words, line from sentence 2 of 2
critics: lawns, hurry; reply: pave the lines that last
P4 conclusion, 21 words, line from sentence 2 of 2
walkers are informants, not a problem
View: pave the lines that last, fence none, and not every line
189 words; the claim paragraph holds 29 % of them.
First sentences alone give 0 of the 4 lines of the map.
Read at 175 words a minute: 65 s
Read at 238 words a minute: 48 s
Read at 300 words a minute: 38 s
Recorded with Python 3.14.8 on macOS 26 arm64. To run it yourself: mise exec python@3.14.8 -- python3 passage_map.py
Runs on this device, in your browser. The first run downloads Python (about 13.5 MB), which is kept for the next runs.
Your run, in this browser
Taking the objection for the author's view
No first sentence gives its paragraph’s line. P1’s claim is its last sentence, and P3 opens with the critics, so a reader who skims first sentences writes their view as the author’s. Read each paragraph to its turn, the “but”, before you write its line.
Checkpoint
Check: Mapping a passage's argument
Answer from the map, not from the first paragraph
Each kind of question reads the map differently. A main-idea answer covers every line and claims no more than the view. An inference must be true whenever the map is true. An author’s-view answer matches the last line, limit included:
| Question | The map’s answer | The tempting option, and what breaks it |
|---|---|---|
| Main idea | Desire lines show need; read them with care | “Pave every line”: P3’s limit |
| Inference: which line stays unpaved? | One from exam week that fades by the holidays | “Most are cut in a hurry”: P3 says some |
| The author on the critics | Grants their points, rejects their conclusion | “Dismisses them”: both points are fair |
Each tempting option rests on one paragraph read alone; each right one rests on the whole map.
Key idea
Name the line of the map your option stands on before you choose: all of them for a main idea, what they force for an inference, the last line for the author’s view.
Checkpoint
Check: Main-idea, inference and author's-view answers
Reading time and marks per minute decide the order
Adults read English non-fiction silently at 238 words a minute on average, most between 175 and 300, by a review of 190 studies; readers of English as a second language are slower. At 238 this passage takes 48 seconds, a 600-word one about 2.5 minutes. Racing past your rate does not help: a review of speed reading found that speed is bought with accuracy, and that skimming leaves only moderate comprehension.
So order passages by what they pay for their time: marks per minute, with reading and answering time together. The shorter passage with more questions comes first, and a familiar subject before an abstract one:
"""Reading time and marks per minute for the four passages of a practice section.
Reading time is words divided by the reading rate. A question's answering time is an assumption to replace with
your own log: 60 s on a familiar subject, 90 s on an abstract one. Marks per minute counts 3 marks a question,
as if every answer were right, so it ranks the passages before accuracy comes in.
Press Edit, set MY_RATE to your own words a minute, and run it again.
"""
from fractions import Fraction
PASSAGES = [ # name, words, questions, subject
("A", 450, 4, "familiar"),
("B", 650, 4, "abstract"),
("C", 520, 5, "familiar"),
("D", 700, 6, "abstract"),
]
RATES = (175, 238, 300)
ANSWER_SECONDS = {"familiar": 60, "abstract": 90}
MY_RATE = 238
def reading_seconds(words, rate):
return Fraction(words * 60, rate)
def marks_per_minute(words, questions, subject, rate):
seconds = reading_seconds(words, rate) + questions * ANSWER_SECONDS[subject]
return Fraction(3 * questions * 60) / seconds, seconds
print("Reading time in seconds")
print("passage words " + " ".join(f"{r} wpm" for r in RATES))
for name, words, questions, subject in PASSAGES:
cells = " ".join(f"{round(reading_seconds(words, r)):>7}" for r in RATES)
print(f"{name:<8}{words:>6} {cells}")
print()
print(f"At {MY_RATE} words a minute, with answering time added")
ranked = []
total = 0
for name, words, questions, subject in PASSAGES:
rate, seconds = marks_per_minute(words, questions, subject, MY_RATE)
total += seconds
ranked.append((rate, name))
print(f"{name} {questions} questions, {subject:<8} {float(seconds) / 60:5.2f} min {float(rate):.2f} marks a minute")
print(f"Order: {', '.join(name for _, name in sorted(ranked, reverse=True))}; all four: {float(total) / 60:.1f} min") Output
Reading time in seconds passage words 175 wpm 238 wpm 300 wpm A 450 154 113 90 B 650 223 164 130 C 520 178 131 104 D 700 240 176 140 At 238 words a minute, with answering time added A 4 questions, familiar 5.89 min 2.04 marks a minute B 4 questions, abstract 8.73 min 1.37 marks a minute C 5 questions, familiar 7.18 min 2.09 marks a minute D 6 questions, abstract 11.94 min 1.51 marks a minute Order: C, A, D, B; all four: 33.7 min
Recorded with Python 3.14.8 on macOS 26 arm64. To run it yourself: mise exec python@3.14.8 -- python3 reading_time.py
Runs on this device, in your browser. The first run downloads Python (about 13.5 MB), which is kept for the next runs.
Your run, in this browser
Passage C goes before the shorter A because its fifth question pays for the extra words, and the abstract passages come last. All four take 33.7 of the 40 minutes at 238 words a minute.
Reading Speed Test Measure your own words a minute, then put it in MY_RATE above and run the plan again.Checkpoint
Check: Reading time and the order of passages
Practise: map, answer and order
The ten questions below cover mapping, answering and ordering, and start with the idea you know least.
Practice that adapts to you
Practise this lesson
10 questions about 5 ideas of this lesson. Each answer is explained at once, and what you get right is kept in this browser.
Two dense passages, every option explained Pro: opens with a Pro, Premium or Ultimate pass
Two original passages of about 330 words, on subjects most readers have not studied, each with four questions. Every option is judged against the passage map, so each wrong choice points to the line it ignores.
In this part:
- Passage A: archives and deliberate forgetting
- Four questions on passage A, every option judged
- Passage B: numbers that steer
- Four questions on passage B, every option judged
- The flaw behind each wrong option
1 runnable example (Python) · about 9 minutes
Opening this part with your pass…
This part opens with any MySmartCoPilot pass.
- Pro pass · 1 week₹79$2.99
- 30 days₹179$5.99
- 1 year₹1,699$45
One payment; a pass never renews. The price shown is the total you pay: no fees or charges are added at checkout.
Passes can’t be bought right now, so this part can’t be opened at the moment. The free part above stands on its own. If you have a pass, enter your licence key.
It also opens every other in-depth part in Learn and every Pro tool. Sales are final, except where the law gives you a right to withdraw, for example in the EU and the UK (refund policy).
Passage order by marks per minute, measured Pro: opens with a Pro, Premium or Ultimate pass
Reading and answering time say what a passage costs; accuracy says what it pays. This part runs the practice section’s four passages through expected marks per minute at three reading rates, then compares four ordering rules and sets a rule for starting the last passage.
In this part:
- Expected marks per minute, with accuracy in the model
- The order and what fits, at 175, 238 and 300 words a minute
- Accuracy pays four times what speed pays
- Four ordering rules on the same section
- When to start the last passage
2 runnable examples (Python) · about 7 minutes
Opening this part with your pass…
This part opens with any MySmartCoPilot pass.
- Pro pass · 1 week₹79$2.99
- 30 days₹179$5.99
- 1 year₹1,699$45
One payment; a pass never renews. The price shown is the total you pay: no fees or charges are added at checkout.
Passes can’t be bought right now, so this part can’t be opened at the moment. The free part above stands on its own. If you have a pass, enter your licence key.
It also opens every other in-depth part in Learn and every Pro tool. Sales are final, except where the law gives you a right to withdraw, for example in the EU and the UK (refund policy).
Interview questions
-
Fresher to mid · Warm-up
What separates an inference from a could-be-true statement?
An inference must be true whenever everything the passage says is true; a could-be-true statement only fits the passage. To test an option, look for a case the passage allows in which the option is false: if you can find one, the option could be true but is not an inference. In the desire-lines passage, "the author would not give a path to every desire line" is an inference, because the third paragraph says a line that fades by the holidays does not deserve one. "Most desire lines are cut by people in a hurry" only could be true: the passage says some are, and nothing forces most. Qualifiers decide most of these questions. Where the passage says some, often or may, an option with most, always or will claims more than the passage does, however reasonable it sounds.
-
Fresher to mid
On a CAT inference question, one option states something you know is true of the world, but the answer key marks it wrong. Why can a true statement be the wrong answer, and what check would have caught it before you chose it?
-
Fresher to mid
A candidate answers main-idea questions from the first paragraph and gets about half of them wrong in practice papers. Why does the habit fail on argumentative passages, and what should the candidate do instead?
-
Fresher to mid
A practice section has two familiar passages, of 380 words with 3 questions and 640 words with 6, and two abstract ones, of 500 words with 5 questions and 700 words with 4. In what order would you take them, and how would your reading rate and accuracy change it?
Flashcards · 6 cards
Recall it, then check
Say the answer to yourself before you look: recalling it is what makes it stick.
-
What goes into a passage map?
A line per paragraph naming its job (claim, evidence, objection, reply or conclusion), plus a line for the author's own view and how far it goes, written while you read. Questions are answered from these lines.
-
Why read a paragraph to its turn before writing its line of the map?
Its first sentence often gives the topic or the other side, not its job: in the desire-lines passage the claim is P1's last sentence and P3 opens with the critics. Read to the "but" first.
-
How do main-idea, inference and author's-view questions each use the map?
A main idea covers every line and claims no more than the view. An inference must be true whenever the map is true. The author's view matches the last line, its limit included.
-
How fast do adults read English non-fiction silently, on average?
About 238 words a minute, most between 175 and 300, by a review of 190 studies; second-language readers are slower. At 238 words a minute a 600-word passage takes about 2.5 minutes.
-
In what order should you take the passages of a reading section?
By marks per minute, with reading and answering time together: a shorter passage with more questions first, a familiar subject before an abstract one. Reading faster than your rate costs comprehension.
-
What does a tempting wrong RC option usually rest on?
One paragraph read alone, such as "pave every line" for the desire-lines passage, which ignores the limit in P3. The right option rests on the whole map.
Key takeaways
- Map a dense passage as you read: one line for each paragraph’s job, and one for the author’s view with its limit.
- Read each paragraph to its turn, because a first sentence often gives the topic or the other side, not the author.
- Answer from the map: a main idea covers every line, an inference is forced by them, and the author’s view keeps its limit.
- Order passages by marks per minute, reading and answering time together, since speed reading costs comprehension.
Terms in this lesson
- passage map
- A short note of each paragraph's role in an argument (claim, evidence, objection, reply, conclusion) and of the author's view, written before answering questions on a passage.
References
- CAT 2026 FAQs (Indian Institutes of Management (CAT 2026, conducted by IIM Indore))
- CAT 2026 press release (Indian Institutes of Management (CAT 2026, conducted by IIM Indore))
- About the NMAT exam (Graduate Management Admission Council (GMAC))
- XAT 2026: a quick overview (XLRI – Xavier School of Management)
- CMAT 2026 Information Bulletin (National Testing Agency (NTA))
- MAT FAQ (All India Management Association (AIMA))
- How many words do we read per minute? A review and meta-analysis of reading rate (Brysbaert) (Journal of Memory and Language (Elsevier))
- So much to read, so little time: how do we read, and can speed reading help? (Rayner, Schotter, Masson, Potter and Treiman) (Psychological Science in the Public Interest (PubMed record))
Related tools
Report a problem with this lesson
Kept only in this browser. Your Learn progress