Real Grammar Questions Answered
Actual learner questions · Tense breakdowns · Native speaker tips
❓
Question 1
"I had never seen this place until today." — Is this correct? Should it be have instead of had?
✅ Yes — both are grammatically correct, but they carry different meanings. Here is the full breakdown.
🔹 Past Perfect — had never seen
Used when you are talking about something that happened before another past event. You need two points in the past to compare.
✓I had never seen this place before I moved here. (two past events: not seeing + moving)
✓She had never been outside India before her marriage.
✓"I had never seen this place until today." (acceptable — formal or storytelling tone)
🔸 Present Perfect — have never seen
Used when you are talking about an experience that is true up to this present moment. No second past event needed.
✓I have never seen this place until today. (most natural — experience up to now)
✓I've never been here before. (most common native phrasing)
📊 Side-by-side comparison
| Sentence | Natural? | Why |
|---|---|---|
| I had never seen this place until today. | ✅ Acceptable | Formal / storytelling tone |
| I have never seen this place until today. | ✅ More natural | Experience up to now |
| I had never seen this before I moved here. | ✅ Best option | Two past events — Past Perfect is perfect here |
Native speaker tip:
In a story or book: "I had never seen this place until today" (dramatic effect)
In casual speech: "I've never seen this place before" or "This is my first time here."
In a story or book: "I had never seen this place until today" (dramatic effect)
In casual speech: "I've never seen this place before" or "This is my first time here."
🛒
Question 2 — Real-life example
Correct this sentence: "At Walmart, we bought two items which had been on our mind for a long time, and by mistake, my wife bought a pregnancy kit, thinking it's on a roll back turned out. It was not."
✅ Polished version:
"At Walmart, we bought two things that had been on our mind for a long time. But by mistake, my wife picked up a pregnancy kit, thinking it was on rollback — turns out, it wasn't!" 😄
"At Walmart, we bought two things that had been on our mind for a long time. But by mistake, my wife picked up a pregnancy kit, thinking it was on rollback — turns out, it wasn't!" 😄
📝 What changed and why
| Original phrase | Polished version | Why |
|---|---|---|
| "which had been" | "that had been" | that is more natural when referring to things |
| "on a roll back" | "on rollback" | "Rollback" is used without an article — it is a Walmart promo term |
| "turned out. It was not." | "turns out, it wasn't" | Combined for smoothness; contractions sound natural in speech |
🔍 Tense breakdown
| Part of sentence | Tense used | Why it's correct |
|---|---|---|
| we bought | Simple Past | Completed action during the store visit |
| had been on our mind | Past Perfect | The thought existed before the purchase — earlier past |
| my wife picked up | Simple Past | The mistaken action at that moment |
| thinking it was on rollback | Past Continuous (implied) | Her ongoing assumption during the buying process |
| turns out, it wasn't | Simple Past | Realization after the purchase |
Notice how a single everyday story naturally uses 4 different tenses — Simple Past, Past Perfect, Past Continuous, and another Simple Past. This is exactly how native speakers use grammar without thinking about it.
📅
Question 3
Can we say "I have my appointment at this time"?
✅ Yes — grammatically correct. You are using Simple Present for a scheduled event, which is exactly right.
The sentence is correct but slightly vague because "at this time" is unclear. Native speakers almost always specify the actual time.
✅ More natural ways to say it
| Situation | Natural sentence |
|---|---|
| Telling someone your time | I have an appointment at 10:30 AM. |
| Casual / informal | I've got an appointment at 5. / I'm scheduled for 5. |
| Confirming a time | Yes, I have an appointment at that time. |
| Medical / professional | I'm scheduled for 4 PM. |
✗ VagueI have my appointment at this time. (what time exactly?)
✓ ClearI have my appointment at 2 PM.
✓ CasualI've got an appointment at 11.
Quick note on "have" vs "have got":
Both mean the same thing. "I have an appointment" is slightly more formal; "I've got an appointment" is more common in everyday speech.
Both mean the same thing. "I have an appointment" is slightly more formal; "I've got an appointment" is more common in everyday speech.
📢Advertisement