0
Anonymous Posted 19 years ago
Grammar

he should have arrived here now.

I'd be happy if someone would answer my question. Thanks in advance.

Are the following 2 sentences grammatically correct and the same in meaning?

A: He left early this morning, so he should be here now.

B: He left early this morning, so he should be here by now.

C: He left early this morning, so he should have arrived here now.

D: He left early this morning, so he should have arrived here by now.

I think "by now" means "at some point by now". Does "now" used above mean the same?
  

Top answer

They have different meanings to me. If you say someone "should be here by now" (or more likely, "should have been here by now"), I would understand the person is NOT here, and perhaps you are slightly annoyed or worried by the fact that he has not yet arrived. If we are in my huge, four-story mansion and I can't see or hear arrivals at the front door from my dressing room suite, I can say "Oh, he should be here now.

  • They have different meanings to me.
  • If you say someone "should be here by now" (or more likely, "should have been here by now"), I would understand the person is NOT here, and perhaps you are slightly annoyed or worried by the fact that he has not yet arrived.
  • If we are in my huge, four-story mansion and I can't see or hear arrivals at the front door from my dressing room suite, I can say "Oh, he should be here now.
  • " That means that I do believe he is "here," although not in my immediate presence.
  • If we are standing in the driveway, where he will pull up when he does finally arrive, I find "he should be here now" (or C, above) to be odd.
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
They have different meanings to me.

If you say someone "should be here by now" (or more likely, "should have been here by now"), I would understand the person is NOT here, and perhaps you are slightly annoyed or worried by the fact that he has not yet arrived.

If we are in my huge, four-story mansion and I can't see or hear arrivals at the front door from my dressing room suite,
0
Hi GG!

What does "four-story mansion" mean? Is it a mansion, which has 4 flours?

Thanks
0
I was saying "a very large house" so that "here" meaning "in this house somewhere" does not mean "here, where I can see you."

Yes, a four-story mansion is a large house with four floors (not flours).
0
-Hi, GG. I see well. But how about "He left early this morning, so he should arrive here now" or "He left early this morning, so he should arrive here by now"?

I wonder if the former sentence is correct, because it is a bit ambiguous (it's unclear whether he really arrived). What do you think?
0
I would say one of these.

... so he should be here by now
... so he should have arrived here by now

CJ

Related Questions