B2 · GRAMMAR LESSONS
B2 Grammar Training
33 topics · 87 exercises · 890 questions with grammar explanations and final answer feedback.
CEFRA1—C2Every level · Every skill
GRAMMAR LESSONS
33 unitsB2 Grammar Training
33 个主题 · 87 组练习 · 890 道题 · 更新日期 2026-08-15
Unit 1: Have: Auxiliary or main verb(have:助动词还是实义动词?)1 exercises · 10 original questions
10 questions ↗02Unit 2: Clauses of contrast, purpose, reason and result(让步、目的、原因与结果从句)3 exercises · 30 original questions
30 questions ↗03Unit 3: Generic or common-gender pronouns(泛指与不区分性别的代词)3 exercises · 28 original questions
28 questions ↗04Unit 4: Reflexive and reciprocal pronouns(反身代词与相互代词)3 exercises · 30 original questions
30 questions ↗05Unit 5: 'There' and 'it': Preparatory subjects(there 与 it:形式主语)1 exercises · 10 original questions
10 questions ↗06Unit 6: Narrative tenses, used to, would(叙事时态与过去习惯的表达)3 exercises · 50 original questions
50 questions ↗07Unit 7: Get: Different meanings(get 的不同含义)3 exercises · 32 original questions
32 questions ↗08Unit 8: Discourse markers: Linking words(话语标记与连接词)3 exercises · 30 original questions
30 questions ↗09Unit 9: Speculation and deduction: Modal verbs and expressions(猜测与推断:情态动词及相关表达)3 exercises · 30 original questions
30 questions ↗10Unit 10: Inversion with negative adverbials: Adding emphasis(否定状语引导的倒装:加强语气)3 exercises · 30 original questions
30 questions ↗11Unit 11: Distancing: Expressions and passive of reporting verbs(客观转述表达与转述动词的被动结构)3 exercises · 30 original questions
30 questions ↗12Unit 12: Wish, rather, if only, it's time: Unreal uses of past tenses(wish 等结构中过去时的虚拟用法)3 exercises · 30 original questions
30 questions ↗13Unit 13: Verb + object + infinitive/gerund: Verb patterns(动词加宾语后接不定式或动名词)3 exercises · 30 original questions
30 questions ↗14Unit 14: Unless, even if, provided, as long as, etc.: Other expressions in conditionals(unless 等其他条件表达)3 exercises · 30 original questions
30 questions ↗15Unit 15: All conditionals: Mixed conditionals, alternatives to 'if', inversion(条件句综合:混合条件句、替代表达与倒装)3 exercises · 30 original questions
30 questions ↗16Unit 16: Mixed conditionals: If I were you, I wouldn't have done it(混合条件句:现在与过去的假设)3 exercises · 30 original questions
30 questions ↗17Unit 17: Modal verbs: Permission, obligation, prohibition, necessity(情态动词:许可、义务、禁止与必要性)3 exercises · 30 original questions
30 questions ↗18Unit 18: Verbs of the senses(感官动词)3 exercises · 30 original questions
30 questions ↗19Unit 19: Gerunds and infinitives: Complex forms(动名词与不定式的复杂形式)3 exercises · 30 original questions
30 questions ↗20Unit 20: Future forms: Expressing future time(表达将来时间的各种形式)4 exercises · 40 original questions
40 questions ↗21Unit 21: Other ways to express future: Be about to, be due to, etc.(其他将来表达:即将、预定等)3 exercises · 30 original questions
30 questions ↗22Unit 22: Future in the past(过去将来表达)1 exercises · 10 original questions
10 questions ↗23Unit 23: Ellipsis and substitution: Omitting or replacing words(省略与替代)1 exercises · 10 original questions
10 questions ↗24Unit 24: Compound nouns and possessive forms(复合名词与所有格)3 exercises · 30 original questions
30 questions ↗25Unit 25: Cleft sentences: Adding emphasis(分裂句:突出强调的信息)1 exercises · 10 original questions
10 questions ↗26Unit 26: Relative clauses: Defining and non-defining(限定性与非限定性定语从句)1 exercises · 10 original questions
10 questions ↗27Unit 27: Participle clauses(分词从句)3 exercises · 30 original questions
30 questions ↗28Unit 28: Passive verbs with two objects(双宾语动词的被动语态)3 exercises · 30 original questions
30 questions ↗29Unit 29: Possessive 's with time expressions: Two hours' walk(时间表达中的所有格)2 exercises · 20 original questions
20 questions ↗30Unit 30: Compound adjectives in English(英语复合形容词)3 exercises · 30 original questions
30 questions ↗31Unit 31: 50 common Noun + Preposition collocations(50 个常见名词与介词搭配)3 exercises · 30 original questions
30 questions ↗32Unit 32: Comparative structures: Modifying comparatives(比较结构:修饰比较级)3 exercises · 30 original questions
30 questions ↗33Unit 33: Reduced infinitives: Omitting the infinitive phrase after 'to'(简略不定式:省略 to 后的动词短语)3 exercises · 30 original questions
30 questions ↗