Basics. Present Perfect.

Present Perfect (I have done)

Explanation and Examples

The Present Perfect tense is used to describe actions or events that started in the past and have a connection to the present. This tense often indicates that the action has been completed, but its result or effect is still relevant.

Examples:

  • I have finished my homework.
  • She has traveled to Europe several times.

Formation

To form the Present Perfect tense, we use the auxiliary verb have (or has for third person singular) followed by the past participle of the main verb. For regular verbs, the past participle is the same as the past simple form, usually ending in -ed. Irregular verbs have different past participle forms.

Examples:

SubjectBase FormPresent Perfect
Iworkhave worked
Hestudyhas studied
Wegohave gone
Shebehas been

Present Perfect is different from Past Simple, which describes completed actions in the past with no connection to the present. It also differs from Present Simple, which describes habits or facts in the present.

To identify the Present Perfect tense, look for the auxiliary verb have or has followed by the past participle of the main verb.

Negative Form

To form negative sentences in Present Perfect, we add not after the auxiliary verb have or has.

Examples:

Present PerfectNegative Present Perfect
have finishedhaven't finished
has traveledhasn't traveled

Questions

To form questions in Present Perfect, we invert the auxiliary verb have or has and the subject, followed by the past participle of the main verb.

Examples:

Present PerfectQuestion Present Perfect
have finishedHave you finished?
has traveledHas she traveled?

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.

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.

Simple tense

Simple vs progressive vs perfect: simple = "just the fact" (I work). Progressive = "ongoing right now" (I am working). Perfect = "connected to a reference time" (I have worked). Simple is the default — use it unless you have a reason to add progressive or perfect meaning.

The simple aspect = unmarked form. Habits, facts, completed events, scheduled future. The starting point for all tense learning.

Diagnostic: do you need to signal "ongoing" (progressive) or "relevant to now" (perfect)? No? → simple is correct. Most sentences use simple tense — it's the unmarked default.

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.

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.

Grammatical number

Subject-verb agreement: the verb must match the subject's number, not the nearest noun. The list of items is long (✅) — not are, because the subject is list (singular), not items. This "attraction" error is the most common number mistake.

Grammatical number is the singular/plural system affecting nouns, pronouns, and verbs. Agreement means making them all match.

Diagnostic: find the actual subject (ignore prepositional phrases between subject and verb). Is it singular or plural? Match the verb to that.

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.

Negation

Single vs double negatives: standard English uses ONE negative per clause (I don't see anything or I see nothing). Double negatives (I don't see nothing) are grammatical in many languages and some English dialects, but are non-standard in written/formal English. This is the #1 negation trap for speakers of Spanish, Russian, and French.

Negation = not after auxiliary/modal, or do-support. Negative words (never, nobody, nothing) negate alone without adding not.

Diagnostic: count the negatives in the clause. More than one? → double negative. Fix by replacing one with a positive (anything, anyone, ever).

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.

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.