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: "Yesterday we went to the market and I buyed some vegetables which was very fresh, and also I have seen my old friend who I not met since long time."
✅ Corrected version:
"Yesterday we went to the market and I bought some vegetables that were very fresh. I also saw my old friend, whom I had not met for a long time."
"Yesterday we went to the market and I bought some vegetables that were very fresh. I also saw my old friend, whom I had not met for a long time."
📝 What changed and why
| Original phrase | Corrected version | Why |
|---|---|---|
| "I buyed" | "I bought" | buy is irregular — past tense is bought, not buyed |
| "which was very fresh" | "that were very fresh" | vegetables is plural → plural verb were; use that for things |
| "I have seen" | "I saw" | Yesterday is a specific past time → Simple Past, not Present Perfect |
| "I not met" | "I had not met" | The last meeting happened before seeing him → Past Perfect |
| "since long time" | "for a long time" | for is used with a duration; since is for a starting point |
🔍 Tense breakdown
| Part of sentence | Tense used | Why it's correct |
|---|---|---|
| we went to the market | Simple Past | Completed action yesterday |
| I bought vegetables | Simple Past | Completed purchase at that time |
| vegetables that were fresh | Simple Past | Their condition at the time of buying |
| I saw my friend | Simple Past | Completed meeting in the past |
| I had not met for a long time | Past Perfect | The last meeting happened before this encounter |
Notice how one short story uses 4 different tenses — Simple Past, Past Perfect, and relative clauses. 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