0
Pructus Posted 12 years ago
Grammar

"should have done" meaning "had to do"

I left the kitchen window open, because there was still a hamsin this morning, I didn't think he would go out, why should he have gone out, what did he lack at home.

*******

Hello, Gurus and Members!!
The underlined part seems to mean, "Why he had to go out".
In this case, "should have done" means "had to do", which is very unfamiliar and doesn't appear in most grammar books.
What is the native's sense of English regarding this issue?
  

Top answer

pructus The underlined part seems to mean, "Why he had to go out". " is not right. e.

  • pructus The underlined part seems to mean, "Why he had to go out".
  • " is not right.
  • e.
  • why was he obliged to go out.
  • " does not mean that.
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.

5 Answers
0
pructusThe underlined part seems to mean, "Why he had to go out".
"Why he had to go out?" is not right. I think you may mean "Why did he have to go out?"; i.e. why was he obliged to go out. In fact, "Why should he have gone out?" does not mean that. Compared to plain "Why did he go out?" it has an extra emphasis of questioning his reason or purpose, or the nec
0
pructusWhy should he have gone out?
~ What reason would he have had to go out? (Implication: There was no reason for him to go out.)

This is another use of should, seen in why-questions.

It's pretty much equivalent to advisory should.

~ Why would it have been advisable for him to go out?

CJ
0
Thanks a lot, GPY!!

Well understood~~...
0
I see... I see....

The should/could/might, etc. is so not easy for non-natives...

Thanks so much, CJ~!!
0
pructusThe should/could/might, etc. is so not easy for non-natives...
There are too many different ways of using those words. That's most of the problem.

Related Questions