console.jay()

Search

SearchSearch
        • Datasets in react-chartjs-2
        • react-chartjs-2
        • Tree-shaking in react-chartjs-2
      • Chart.js
      • Getting Started with Chart.js
      • Plugins of Chart.js
      • Tree-shaking of Chart.js
        • Min-height Container Issue
        • Mobile Viewport Units (svh, lvh, dvh)
        • nth-last-child
        • Quantity Query
        • Tailwind Custom Plugin
        • Can vs Could
        • Conditionals
        • Conditionals Common Mistakes
        • Direct and Indirect Object
        • English Grammar List
        • First Conditional
        • Future Forms
        • Future Tense
        • Future Tense Common Mistakes
        • Future Time Clauses
        • Had Better
        • Have or Get Something Done
        • I wish and If only
        • It's time
        • Mixed Conditional
        • Modals Common Mistakes
        • Modals, the imperative, phrasal verbs
        • Passive
        • Passive Common Mistakes
        • Passive with Reporting Verbs
        • Past Continuous
        • Past Perfect
        • Past Simple
        • Past Tense
        • Past Tense Common Mistakes
        • Phrasal Verbs
        • Present Continuous
        • Present Perfect Continuous
        • Present Perfect Simple
        • Present Simple
        • Present Tense
        • Present Tense Common Mistakes
        • Second Conditional
        • Stative or non-action verbs
        • Suppose, Supposing, Imagine, What if
        • Third Conditional
        • Transitive and Intransitive Phrasal Verbs
        • Used to, be used to, get used to
        • Verbs with two objects (To or For)
        • Would do - Past repeated action
        • Would rather or would sooner
        • Zero Conditional
        • English Pronunciation Exercises
        • The Main Sounds of English
        • ES6 Classes
        • Functional Instantiation
        • Imperative and Declarative Programming
        • Object.create
        • Pattern Matching (ts-pattern)
        • Prototypal instantiation
        • Prototype
        • Pseudoclassical Instantiation (new keyword)
        • Static Methods
        • CSS MOC
        • English MOC
        • hasOwnProperty
        • JavaScript MOC
        • React MOC
        • Web-Dev MOC
        • Create a PWA
        • Create a PWA with Next.js 13 App Router
        • PWA (Progressive Web Apps)
        • Controlled Components
        • GitFlow
        • Trunk Based Development (TBD)
    Home

    ❯

    english grammar

    ❯

    Present Tense Common Mistakes

    Present Tense Common Mistakes

    Dec 21, 2023, 1 min read

    • #grammar
    • #english

    We _____ Dave and Julia for years. (know)

    ✅ have known ❌ have been knowing

    • Know is a non-action verb. We use the present perfect simple with stative verbs (be, know, etc.) for situations that started in the past and still continue. We often use expressions like how long, for, since, lately, all day, etc.

    John ____ very strangely these days. (behave)

    ✅ is behaving ❌ has behaved we use the present continuous to talk about temporary situations or actions in progress now.

    Why ____ (drink) tea today? You ____ (never/drink) tea.

    ✅ are you drinking / never drink ❌ did you drink / have never drunk

    • In the first gap, we use the present continuous to talk about a temporary action (NOT a habit), which is happening now or ‘around now’.
    • In the second gap, we use the present simple to talk about a habit.

    "Patrick! Hi! What are you doing in York?" "Hi! I ____ (just arrive)."

    ✅ have just arrived ❌ just arrived

    • we use the present perfect to talk about recent events when we don’t say when they happened. (Common with already, yet, just, recently, today, this week, etc.)

    Graph View

    Backlinks

    • Present Tense

    Created with Quartz v4.2.2 © 2024

    • GitHub