0
Anonymous Posted 11 years ago
Grammar

Should have

A: If the flight was on time, he should have arrived in Jakarta early this morning.(Meaning I expect him to be in Jakarta this morning)
B: The builders should have finished by the end of the week.(Meaning I expect the builders to finish by the end of the week)

I have got two questions with the use of 'should have' in this way,
1: Are the sentences correct with 'should have' in the sentences above?
2: Is the use of 'should have' in this way common in spoken specially in America? Because I have never heard and seen anybody using 'should have' in this way in America. I am confused. Please help.
  

Top answer

The sentences work and it is common to use should have in this way. Although usually shortened to should've.

  • The sentences work and it is common to use should have in this way.
  • Although usually shortened to should've.
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.

7 Answers
0
The sentences work and it is common to use should have in this way.
Although usually shortened to should've.
0
1. A. is correct.
B. should be: “The builders should be finished by the end of the week.” (Should have implies completion has taken place.)

2. “Should have” is quite common in Canada, so is likely also in the USA. However, example B. is still incorrect as indicated. If the sentence had read, "The builders should have finished by the end of last week," the sentence would have
0
Anonymoustwo questions
1: Are the sentences correct with 'should have' in the sentences above? Yes, but you haven't got the meanings exactly right.
2: Is the use of 'should have' in this way common in spoken specially in America? Because I have never heard and seen anybody using 'should have' in this way in America.
0
How does 'would probably have finished' work in the sentence? does 'would have' Show the meaning like in the sentence below?

Jack usually goest to his office at 8am. Now it's 8:30 am; he would have gone to his office. Does 'would have' in your sentence work the same as in this sentence?
0
AnonymousJack usually goes to his office at 8am. Now it's 8:30 am; he would have gone to his office. Does 'would have' in your sentence work the same as in this sentence?
That's not a good use of 'would have gone', so no, it's not the same as in my sentence. In your set-up, it's like this:

It's 8:30, so he'll be
0
but if 8am is his usual time to go to work, and it 830am now, can I say,'he would be in his office now.', right?

one more question,
How does 'would probably have finished' work in your sentence? Does it mean it was the usual time for builders to finish?
0
Anonymouscan I say,'he would be in his office now.', right?
You could probably get away with that. Yes. I think I'd use "will", but "would" works pretty well.
AnonymousHow does 'would probably have finished' work in your sentence?
I believe I already said that.
AnonymousDoes it mean it was the usual

Related Questions