A1 + B1A
1. No one could have known...
2. No one could know...
B
1. ...what I thought.
2. ...what I had thought.
A + B
Which is correct and why? THANK YOU.
Did you read my post?What is the difference then?
What is the difference then?
A2 can be used in the present tense, with 'could' the present conditional of can. I'll explain further with examples etc. once floyd6 gives his understanding of the four sentences as I asked, or delegates it someone else. Perhaps you could explain what you think they mean?Raymott, can you explain why all combinations are possible?
As I know "could" can be used in the past describing someone's abilities. Otherwise, we have to use "could have".
So, my sentences would be:
A1+B1
A1+B2
An explanation is urgently required!
That leaves A1+B2, A2+B2. Anyone want to try for a meaning of these?1. No one could have known...
Something has happaned. Before that, nobody knew that it would happen.
In fact, not only did nobody know it would happen; it was impossible for anyone to know; at that time nobody could know.
Now you could say: no one could have known it would happen.
Yes, that explains A1+B1.
No one could have known it would happen.
No one could have known that I thought that.
No one could have known what I thought.
Let's say the "something" that happened was that I told them what I thought; that's the "before" clause - the recent event in the past:
No one could have known what I thought before I told them.
Timeline: a) I thought something -> b) I told them what I thought -> c) They knew what I thought.
The topic sentence says that c) could not happen before b).
Another variant is: "Nobody could have known what I was thinking." in which a) in the timeline is "I was thinking something".
2. No one could know...
Do you know if there will be a traffic accident at the intersection of 33rd street and 6th avenue tomorrow? You don't, I don't and nobody does. You could say: nobody could know
Nobody could know that that would happen.
Nobody could know that an accident will happen.
Nobody could know what I will think.
A2+B1 is of the form: Nobody could know what I did think (what I thought).
That is, the second clause in your example refers to the future, rather than the past, which was the question. So 'could' in your example functions as the conditional of 'can', not the past tense of 'can'.
In A2+B1, "Nobody could know what I thought" you can't tell if the "could" is past tense or present conditional. It can mean either of:
i) It would be impossible for anyone to know [now] what I thought [then ]. (pres. cond.)
ii) It was impossible for anyone to know [then] what I thought [then]. (past. cond)
These last two are similar to the ones explained above, so an extensive explanation isn't necessary.Thank you, Raymott. I made my mind up concerning the "could" rules so I thought I missed something, so I wanted to know it as soon as possible.
Returning to your questions:
1. No one could have known what I had thought.
It is a past conditional sentence.
That's true, but they all could be, assuming that 'could' refers to the past as well as being conditional.
2. No one could know what I had thought.
This sentence means that it's impossible that somebody knows what I thought 10 minutes ago; yesterday...
If you have a question about the English language and would like to ask one of our many English teachers and language experts, please click the button below to let us know: