Thank you so much Jim,
I really learned a lot from your last posts! A lot of things I didn't know. For example, I didn't know of that third interpretation.
Basically, the reactor
[might/could] have exploded can also have this meaning, which I thought I had to express with "might/could", not "might have /could have":
- It was possible that it exploded, and I don't know if it did, or it is not relevant anyway.Here's the last problem, hopefully:
There's no difference between the forms in direct speech and the ones in reported speech, unless you're reporting something counterfactual (now you'll see what I mean by that "counterfactual"):
The reactor [might/could] have exploded, thank God it did not. ---> He said the reactor
[might/could] have exploded, but it didn't. <-- Same
The reactor [might/could] have exploded, but I don't know if it did. ----> He said the reactor
[might/could] have exploded, but he didn't know if it did. <--- Same
The reactor [might/could] explode, if I pushed this button. Dangerous, isn't it? ----> He said the reactor
[might/could] have exploded (if he had pushed that button). <--- Counterfactual, not the same forms. You could also keep the same forms in some cases, it depends, the meaning would be a little different but sometimes it doesn't matter.
The reactor [might/could] explode soon, but let's keep calm. -----> He said the reactor
[might/could] explode soon and to keep calm anyway. <-- Same
Now, the problem is that those forms are not the same in non-subordinate clauses!
- That day, the reactor [might/could] have exploded, and we were told to keep calm. And in the end... Booom! It was Mark who told us that the reactor [might/could] explode.
- That day, the reactor [might/could] have exploded, and we were told to keep calm. And in the end... nothing happened! It was Mark who told us that the reactor [might/could] explode.
- That day, the reactor [might/could] have exploded, and we were told to keep calm. And in the end... I don't even know what happened, 'cause I fled! It was Mark who told us that the reactor [might/could] explode.
As you see, those are part of reported speech, but you also mentioned other sentences where the forms "might/could" should be used instead of "might have/ could have":
There was a danger that the reactor might explode. <--- and not "might have exploded".
How do I didtinguish between these usages? I mean, is "might/could" only to be used in subordinate clauses, or is there something weird here too? Like this sentence...
Everybody was afraid because the reactor might explode. <--- if that only applies to subordinate clauses, then this is not a subordinate, and "might" is ok, not "might have"...
Thanks again, I hope this thread will come to an end soon...