The sentence requires the present simple tense for the verb "to be" to describe the current state of the weather ("is") and the present perfect tense for the verb "to pass" to indicate the action completed in the past with relevance to the present ("has passed").
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.
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.
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.
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, A1–A2. Medium = one rule but realistic distractors, A2–B1. 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.