0
Anonymous Posted 12 years ago
Grammar

Had or have

Which one is correct:
I did not know that we had a assignment for tomorrow.
I did not know that we have a assignment for tomorrow.
  

Top answer

Both are possible.

  • Both are possible.
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.

16 Answers
0
I see. They mean the same and convey the same message though, right?

Is one of them preferred and more common?
0
Hi, could you please comment on my last post.
0
In practical terms they both convey the same message. The one with past-tense 'had' is probably more common.

By the way, I omitted to point out one slip; it should be an assignment.
0
Great, thank you. That was very helpful.

Just curious if I were to use the first example (the common one) and add by saying 'that is or was due tomorrow', would it be correct to use either 'is or was', or is only 'was' possible?

I did not know we had an assignment that was due tomorrow.
I did not know we had an assignment that is due tomorrow.

Using was 'is' seems
0
There are several points here.

1. When the situation reported is still valid at the time of reporting, backshifting is possible, but not essential:

"We have an assignment for tomorrow."
I didn't know we have an assignment for tomorrow.
I didn't know we had an assignment for tomorrow.
0
Thank you so much for your detailed explanation.

I understand that all three examples ultimately lead to the same message, as you have said they practically convey the same message, as there are many minor details in trying to explain the differences. Is that correct?

Also, matching would always be correct when in doubt and is the more common, which you pointed out. Have I unders
0
You have understood everything correctly.
0
Thanks again. One last question I would like to share with you.

The assignment was due yesterday:
1. I did not know we had an assignment that was due yesterday.

2. I did not know we have an assignment that is due yesterday.
3. I did not know we have an assignment that was due yesterday.

The first sentence sounds normal because the assignment was due in the past.
0
Only #1 is natural.

#2 is not possible. We cannot have an assignment that is (present) due yesterday (past)

#3 is dubious. I suppose the speaker could just about think that s/he still has the (now overdue) assignment, but that is rather stretching things.

Related Questions