should be / should have been

Status
Not open for further replies.

spongie

Member
Joined
Jan 4, 2012
Member Type
Student or Learner
Native Language
Polish
Home Country
Poland
Current Location
Poland
Let's imagine a situation in which I am waiting for my friends because I have invited them for dinner. Their presence is crucial but they are running late. Which expression to this situation is correct and better?

(1) They should be here by now!

(2) They should have been here by now!

Thanks in advance.
 

philo2009

Senior Member
Joined
Jan 16, 2009
Member Type
Academic
Native Language
British English
Home Country
UK
Current Location
Japan
Only #1 is appropriate for your intended meaning.
 

spongie

Member
Joined
Jan 4, 2012
Member Type
Student or Learner
Native Language
Polish
Home Country
Poland
Current Location
Poland
I used #1 during my class and I was corrected that it should be #2.

Could sentence #2 be correct in some other context?
 

5jj

Moderator
Staff member
Joined
Oct 14, 2010
Member Type
English Teacher
Native Language
British English
Home Country
Czech Republic
Current Location
Czech Republic
For me, both are fine. #2 has more of an idea that you expected them before now.
 

emsr2d2

Moderator
Staff member
Joined
Jul 28, 2009
Member Type
English Teacher
Native Language
British English
Home Country
UK
Current Location
UK
I agree that they're both acceptable and you'll hear both. The only distinction I might make is that you could perhaps use:

They should be here by now.
They should have been here by 8.

The first gives a more "present" idea, and the second that the time for them to arrive has passed.
 

philo2009

Senior Member
Joined
Jan 16, 2009
Member Type
Academic
Native Language
British English
Home Country
UK
Current Location
Japan
I agree that they're both acceptable and you'll hear both.

Yes, they are both certainly acceptable in the sense of 'grammatically possible', but the questioner makes it clear that (s)he is concerned solely with their presence or otherwise at the time of speaking, to which only

They should be here by now.

refers, while

They should have been here by now.

includes the possibility that they have already come and gone at some earlier time.

I therefore fail to see how the second sentence could be deemed equal to the first in terms of appropriateness in the specified context.
 

5jj

Moderator
Staff member
Joined
Oct 14, 2010
Member Type
English Teacher
Native Language
British English
Home Country
Czech Republic
Current Location
Czech Republic
They should have been here by now.

includes the possibility that they have already come and gone at some earlier time.

The 'by now' makes that reading rather unlikely, I think.

I therefore fail to see how the second sentence could be deemed equal to the first in terms of appropriateness in the specified context.
It is quite natural if the speaker is thinking if their being here for some time.
ps. There are seven equally natural examples in COCA
 
Last edited:

philo2009

Senior Member
Joined
Jan 16, 2009
Member Type
Academic
Native Language
British English
Home Country
UK
Current Location
Japan
5jj wrote: The 'by now' makes that reading rather unlikely, I think.

Not in the least!

'By now' means simply 'at some point before now'. It make NO explicit reference to their presence at the time of speaking.







 

5jj

Moderator
Staff member
Joined
Oct 14, 2010
Member Type
English Teacher
Native Language
British English
Home Country
Czech Republic
Current Location
Czech Republic
'By now' means simply 'at some point before now'.
'By now' suggests to me 'at some point in the time period leading up to, and including, the present moment'.
 

Rover_KE

Moderator
Staff member
Joined
Jun 20, 2010
Member Type
Retired English Teacher
Native Language
British English
Home Country
England
Current Location
England
Let's imagine a situation in which I am waiting for my friends because I have invited them for dinner. Their presence is crucial but they are running late. Which expression to this situation is correct and better?

(1) They should be here by now!

(2) They should have been here by now!

Your question gave rise to a fascinating discussion, spongie.

In a real life situation I'd happily use either of those expressions.

Rover
 

bhaisahab

Moderator
Staff member
Joined
Apr 12, 2008
Member Type
Retired English Teacher
Native Language
British English
Home Country
England
Current Location
Ireland

philo2009

Senior Member
Joined
Jan 16, 2009
Member Type
Academic
Native Language
British English
Home Country
UK
Current Location
Japan
Well, having given my judgment on the matter and the reasons supporting it, I have nothing further to add, and therefore take my leave of this thread.

Perhaps other natives may care to comment.


EOC
 

mxreader

Member
Joined
Jul 21, 2006
Member Type
English Teacher
Native Language
English
Home Country
Australia
Current Location
Australia
Let's imagine a situation in which I am waiting for my friends because I have invited them for dinner. Their presence is crucial but they are running late. Which expression to this situation is correct and better?

(1) They should be here by now!

(2) They should have been here by now!

Thanks in advance.

Stress is important but probably, (1) is more neutral and I would use (2) if I want to add a little displeasure in my tone.
 

5jj

Moderator
Staff member
Joined
Oct 14, 2010
Member Type
English Teacher
Native Language
British English
Home Country
Czech Republic
Current Location
Czech Republic
Status
Not open for further replies.
Top