The correct answers are told you so, said so, and did say so.
When using "so" to substitute for a reported clause, the verbs say and tell follow their usual grammar rules:
- Tell requires an indirect object before "so" (I told you so). "I told so" is incorrect.
- Say does not take an indirect object in this way (I said so or the emphatic I did say so). "I said you so" is incorrect.
Verb
Verb vs noun vs adjective: nouns name things. Adjectives describe. Verbs express what happens or what IS. The test: can it take tense (walked, will walk)? Can it take -ing? Can it follow to as an infinitive (to walk)? Yes to any → verb. English often converts freely between classes (run = noun or verb), so context decides.
A verb = action/state/occurrence word. 5 forms (base, -s, past, past participle, -ing). Carries tense, aspect, mood, voice. The one required element in every sentence.
Diagnostic: does it change for tense (walk → walked)? Can you put to before it (to walk)? Does it take -ing (walking)? → verb.
Object
Object vs subject: the subject does the action; the object receives it. The cat (subject) chased the mouse (object). In English, word order (SVO) determines which is which — subject before verb, object after.
An object is the entity a verb acts upon: direct (I read the book), indirect (I gave her a book), or prepositional (I waited for him).
Diagnostic: ask "[verb] what/whom?" after the verb. The answer is the direct object. Ask "to/for whom?" for the indirect object. After a preposition? Prepositional object.
Indirect speech
Direct vs indirect speech: direct speech quotes exact words (She said, "I am tired."). Indirect speech reports the meaning (She said she was tired.). The key difference is backshift — tenses move one step into the past when the reporting verb is past tense.
Indirect speech = reported words without quotation marks. Core mechanism: backshift (present→past, past→past perfect, will→would) + pronoun/time shifts.
Diagnostic: is the reporting verb past (said, told)? → backshift required. Is it present (says, tells)? → no shift needed. Exception: universal truths don't shift (He said the Earth is round).
Past tense
Simple past vs past perfect: simple past puts events on the main timeline (I arrived. She left.). Past perfect marks an event as earlier than another past event (She had left before I arrived). If all events are in sequence, simple past is enough. Only use past perfect when you need to show "earlier than the main story."
The past tense has four forms encoding different temporal relationships: simple past, past progressive, past perfect, past perfect progressive.
Diagnostic: are events in sequence? → simple past is fine. Need to show one event happened before another past event? → past perfect for the earlier one.
Word order
English (SVO) vs other patterns: English relies on word ORDER to show who does what (Dog bites man ≠ Man bites dog). Inflected languages (Latin, Russian, German) use case endings and can scramble order freely. In English, changing order changes meaning or requires special constructions (inversion, cleft sentences).
Word order = how English marks grammatical relationships. SVO is the default; fixed adjective order; adverb placement varies by type.
Diagnostic: does your sentence sound "off" even though all word forms are correct? → probably a word order issue. Try moving the element back to default SVO position.
C1 | Advanced
C1 vs C2: C1 means fluent and flexible use with occasional gaps in very unfamiliar domains. C2 means native-like command of idiom, irony, and register across any subject. If you can handle advanced grammar but still miss cultural nuance or very rare idioms, you're C1.
C1 is the advanced CEFR level: inversion, cleft sentences, subjunctive mood, advanced conditionals, and precise register control in professional and academic contexts.
Diagnostic: can you write persuasively in different registers and catch subtle irony? Consistently → C2. Sometimes → C1.
Hard
Hard vs Medium: Medium tests one rule with realistic distractors. Hard tests interacting rules, edge cases, or context-dependent answers where multiple options seem correct until you think deeply. If you're scoring 80%+ on Medium, try Hard to find your real gaps.
The Hard tag filters for B2+ challenges with layered difficulty: rule interactions, subtle distractors, and contexts that demand genuine grammatical reasoning.
Diagnostic: if Hard questions feel impossible, drop to Medium and master the individual rules first. Hard assumes you already know each rule — it tests whether you can apply them together.