[Grammar] should and should have

Status
Not open for further replies.

Checkmate

Member
Joined
Sep 9, 2014
Member Type
Student or Learner
Native Language
Malay
Home Country
Malaysia
Current Location
Malaysia
"I should have been here by now."

Could I say "should be" instead of sentence above in the same context?
 
I am not a teacher.

'I should have been here by now' makes no sense at all. You are where you are, and from the subjective point of view, here is where I am all the time.

'I should be here by now' is hardly any better.

'I should be there by now' is meaningful, and so are 'You/he/she/it/they should have been here by now'
 
Then let me use other sentences:

"He should arrive by now."

"He should have arrived by now."

Can they be used interchangeably?
 
Last edited by a moderator:
No, "He should arrive by now" is just as meaningless. He either has arrived or he hasn't.
To save further bother, I doubt whether you can come up with two sentences, one with 'should' and the other with 'should have' that are interchangeable.
 
No, "He should arrive by now" is just as meaningless. He either has arrived or he hasn't.
To save further bother, I doubt whether you can come up with two sentences, one with 'should' and the other with 'should have' that are interchangeable.

I'm not used to using "Should have" in Present time. I hope it won't be a mistake to say "Should".
 
I'm not used to using "Should have" in Present time. I hope it won't be a mistake to say "Should".

I guarantee you that if you use "should" instead of "should have" (or the other way around) you will get sentences that have two entirely different meanings.

:)
 
I guarantee you that if you use "should" instead of "should have" (or the other way around) you will get sentences that have two entirely different meanings.

:)

Should arrive = Future.

Should have arrived = Past & Present.

Is this what you meant?
 
Status
Not open for further replies.

Ask a Teacher

If you have a question about the English language and would like to ask one of our many English teachers and language experts, please click the button below to let us know:

(Requires Registration)
Back
Top