0
Wowenglish Posted 17 years ago
Grammar

Should have

I would like to know the difference between "1" and "2".
1. He should be home by now.
2. He should have been home by now.
  

Top answer

Hi, I would like to know the difference between "1" and "2". 1. He should be home by now.

  • Hi, I would like to know the difference between "1" and "2".
  • 1.
  • He should be home by now.
  • Maybe he is home.
  • Maybe he isn't.
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.

2 Answers
0
Hi,

I would like to know the difference between "1" and "2".
1. He should be home by now. Maybe he is home. Maybe he isn't. I don't know.
2. He should have been home by now. But I know he isn't home.



Clive
0
The difference is like the difference between the present and the past.
___

Suppose I am waiting for someone to return to his home after a trip because I want to call him to ask him if he enjoyed his trip.

"He should be home by now. I'll call now."
= I expect that he is already home, so if I call now he will be there to answer. (I don't know if he's home

Related Questions