The correct answers are I have lived in this haunted castle for three centuries., I lived in a damp cave before I moved here., and The local villagers haven't visited me since last Halloween.
The Present Perfect is used for situations that started in the past and continue today. Use for with durations (three centuries) and since with specific starting points (last Halloween).
The Past Simple is used for finished situations or specific past events (like moving in 1890).
"since three centuries" is incorrect because "three centuries" is a duration, not a starting point. "have moved... in 1890" is incorrect because 1890 is a specific, finished time in the past.
Perfect tense
The perfect aspect marks an action as complete relative to a point in time. It's formed with have + past participle: I have eaten (present perfect), She had finished (past perfect), They will have arrived (future perfect). The perfect doesn't just say when — it says the action's completion is relevant to the time of reference.
The trickiest English-specific use is the present perfect: I have lived in Paris connects the past to now (you may still live there), while I lived in Paris doesn't. This connection is one of the biggest jumps for learners whose native language doesn't make the same distinction.
Past tense
The past tense is how English talks about events finished before now. It comes in four flavours: simple past (I walked) for completed events, past progressive (I was walking) for actions ongoing at a past time, past perfect (I had walked) for events before another past event, and past perfect progressive (I had been walking) for ongoing events leading up to a past point.
Choosing the right one is what makes past narratives clear instead of murky. When I arrived, she ate dinner is technically grammatical but means something different than had eaten (already done) or was eating (in progress when you arrived).
English Grammar Basics
The English Grammar Basics tag marks quizzes and explainers covering the foundations of English grammar — nouns, verbs, adjectives, adverbs, prepositions, conjunctions, tenses, voice, mood, and basic sentence structure.
If you're starting out or rebuilding from scratch, this is the tag to follow: every challenge under it is designed to land the core rules without burying you in exceptions. Get the basics solid here and the more advanced topics — conditionals, reported speech, inversion — stop looking like a wall of new rules and start looking like extensions of what you already know.
Humor
The Humor tag marks questions and challenges where the author has tried — subjectively, deliberately — to make the practice itself entertaining. Expect characters, scenarios, and storylines that play with absurdity: zombies, alien tourists, a chef's disaster, a roommate's complaint. The grammar rule is real; the wrapping isn't.
Humor matters because grammar drills are forgettable. Tying a rule to a story your brain wants to keep makes it stick. Filter by Humor when motivation is what you're short on, not study time.
B1 | Intermediate
B1 is the intermediate level in the CEFR framework — the point where you stop relying on memorised phrases and start handling everyday English independently. At B1 you can describe experiences, explain opinions, and follow most clear standard speech on familiar topics like work, travel, and hobbies.
Grammatically, B1 means combining tenses with precision, building complex sentences, and starting to use passive voice, modal verbs for necessity and possibility, and verb patterns (gerund vs. infinitive). Knowing your level shapes what you study next: pushing too far ahead frustrates you; staying below your level wastes time.
Difficulty: Easy
The Easy difficulty tag marks questions and challenges aimed at beginners — typically A1 or early A2 level. Expect single-rule focus, short sentences, common everyday vocabulary, and one clear correct answer. Distractors usually rule themselves out quickly.
Filter by Easy when you're rebuilding fundamentals, warming up before harder material, or testing whether you've truly internalised a basic rule before moving on. Easy doesn't mean trivial — it means the rule itself is unambiguous and the context doesn't pile on extra complications.