0
Abdulla AbdulAziz Al-h Posted 11 years ago
Grammar

The usage of has and had ?

Can we use had to say

The teacher had taught us a valuable lesson today

Is that sentence correct ?

As for has i have no idea how to put it correctly in that same sentence and i dont know what it means

The teacher has taught us a valuable lesson today

Arent they both the same ? " i don't think so "

Could any of you please explain to me these 2 sentences ? And give other examples beside these 2 examples to make me understand this a little bit better atleast .. Thank you
  

Top answer

And i also think the sentence up there must be used with simple past as in : the teacher taught us a valuable lesson today i dont know whether im correct or not by writing the sentence above though .

  • And i also think the sentence up there must be used with simple past as in : the teacher taught us a valuable lesson today i dont know whether im correct or not by writing the sentence above though .
Free · every Monday

Get the Weekly English Kit 📬

New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.

10 Answers
0
And i also think the sentence up there must be used with simple past as in : the teacher taught us a valuable lesson today

i dont know whether im correct or not by writing the sentence above though .
0
Your last attempt, using the simple past tense, is the most natural of all.
0
thank you for your response but could you explain to me in detail what the first and second sentences mean please ?
0
Abdulla AbdulAziz Al-hplease explain
The teacher _______ us a valuable lesson today.

1. taught
2. has taught
3. had taught

1. is correct, and it's the most useful form to learn. It speaks of an event in the past. It just tells us that something happened (earlier today).

2. is also corre
0
Abdulla AbdulAziz Al-hthank you for your response but could you explain to me in detail what the first and second sentences mean please ?
In this specific example, there is very little difference between 1 and 2.

The teacher taught us a valuable lesson today.

It means this:

You and your friends went to class today.
0
Thank you so much for the answer but do you mind telling me what to use when the word today is replaced by yesterday ?

shouldn't i use past perfect instead of present perfect ?

the teacher had taught us a valuable lesson yesterday.

there is no need for anything else to occur in the sentence to use had because it has yesterday in it ?

And i also think " the tea
0
AlpheccaStarsIn this specific example, there is very little difference between 1 and 2.
Cautionary note: Abdulla's 'first' and 'second' ('had taught', 'has taught') are different from my 1 and 2 ('taught', 'has taught').

CJ
0
Abdulla AbdulAziz Al-hwhat to use when the word today is replaced by yesterday ?
The teacher ____ us a valuable lesson yesterday.

4. taught
5. has taught
6. had taught

4 is fine. No problem there.
5 is wrong because there is a time gap between the teaching yesterday and the time of the utterance (which has to be "now", tod
0
so that basically means that i have to write

" the teacher had taught us a valuable lesson yesterday before he was called in for a meeting "

if i wanted to use had in that sentence

but i think the most natural sentence should be

" the teacher was teaching us a valuable lesson yesterday before he was called in for a meeting "

am i correct ?
0
Abdulla AbdulAziz Al-h" the teacher had taught us a valuable lesson yesterday before he was called in for a meeting "
Yes. But for perfect English, you need punctuation.
The teacher had taught us a valuable lesson yesterday before he was called in for a meeting. (The lesson was completed.)
The teacher was teaching us a valu

Related Questions