53%
Help the stressed roommate check on the party preparations.
"The guests are arriving in twenty minutes! _________________________ Mark _________________________ the living room yet?"

"The guests are arriving in twenty minutes! Has Mark cleaned the living room yet?"

We use the Present Perfect to ask if a recent action is finished. Because "Mark" is a singular third-person subject (he), we use Has, followed by the past participle cleaned.

To ChallengesPreviousNext

Perfect tense

Present perfect vs simple past: I lost my keys (past: specific time, done). I have lost my keys (perfect: result matters NOW — I still don't have them). The perfect always connects past action to present relevance. If the time is specified (yesterday, in 2010) → simple past. If the result matters now → present perfect.

The perfect aspect = have + past participle. Marks completion relative to a time point. Three forms: present/past/future perfect.

Diagnostic: does the sentence mention a specific finished time (yesterday, last year, in 1999)? → simple past. Is it about the result/relevance NOW? → present perfect.

Present tense

Simple present vs present progressive: simple present = habits, routines, permanent facts (I work here). Present progressive = right now, temporary, changing (I'm working from home today). The most common confusion: using progressive for habits (I'm working here ❌ for permanent job) or simple for right-now (I work now ❌ for current activity).

The present tense has four forms: simple, progressive, perfect, perfect progressive — each relating the action to "now" differently.

Diagnostic: is it a habit/permanent fact? → simple. Happening right now? → progressive. Started in past but still relevant? → perfect. Ongoing duration up to now? → perfect progressive.

Questions

Direct vs indirect questions: direct questions invert and end with ? (Where does she live?). Indirect questions DON'T invert and end with a period (I wonder where she lives.). Mixing these up — I wonder where does she live? ❌ — is one of the most common structural errors.

Questions in English use inversion/do-support. Types: yes/no, wh-, negative, tag. Direct questions invert; indirect don't.

Diagnostic: is your question embedded inside a statement (I wonder, Do you know, Can you tell me)? → DON'T invert. Is it a standalone question? → invert.

English Grammar Basics

Basics vs intermediate/advanced grammar: if you're unsure whether to study articles or conditionals, tense basics or reported speech — you need to check whether your foundations are solid first. Basics covers everything up to A2.

English Grammar Basics groups the core building blocks: nouns, verbs, adjectives, prepositions, present/past tenses, questions, and negation.

Diagnostic: if you still hesitate over she don't vs she doesn't, or a vs an — start here. Master these and intermediate topics stop feeling random.

Habits and Routines

Used to vs would for past habits: both describe repeated past actions, but used to works for states AND actions (I used to live there), while would works only for actions (I would walk to school). You can't say I would live there for a past state — that changes the meaning to a conditional.

Habits and routines combines present simple + frequency adverbs (current habits) with used to/would (past habits that have stopped).

Diagnostic: is it a past state (live, know, have)? → only used to. A past repeated action (walk, visit, bring)? → either used to or would.

A2 | Elementary | Pre-intermediate

A2 vs B1: A2 handles routine transactions and simple past narration. B1 handles connected discourse, explaining reasons, and understanding main points in clear standard speech. If you can tell what happened but not why it matters, you're still A2.

A2 is the elementary level of the CEFR: past simple, present perfect, first conditional, basic modals, and routine communication about familiar topics.

Diagnostic: can you link ideas with because, although, so that and hold a conversation beyond scripted topics? No → A2. Yes → moving into B1.

Easy

Easy vs Medium vs Hard: Easy = one rule, obvious answer, A1A2. Medium = one rule but realistic distractors, A2B1. Hard = interacting rules, edge cases, B2+. Start Easy to check you have the basics before moving up.

The Easy tag filters for single-rule, short-sentence, common-vocabulary challenges designed for beginners or for anyone wanting a confidence check on fundamentals.

Diagnostic: if you get Easy questions wrong, stay here — your foundations need work. If they feel trivial, move to Medium.