Go Back   UsingEnglish.com ESL Forum > Learning English > Ask a Teacher


Like Tree2Likes
  • 1 Post By Raymott
  • 1 Post By Excalibur

Closed Thread
 
LinkBack Thread Tools Display Modes
  #1  
Old 18-Nov-2009, 16:03
Member
 
Join Date: Sep 2008
Posts: 121
Home Country: India
Native Language: Tamil
Current Location: India
Member Type: Interested in Language
Default should have

He should have reached his destination by Monday, if the weather is good.

He will reach his destination by Monday, if the weather is good.


Are both sentence correct grammatically? Please explain the difference in meaning of these sentences.
  #2  
Old 18-Nov-2009, 16:16
euncu's Avatar
Senior Member
 
Join Date: Aug 2009
Posts: 1,254
Home Country: Turkey
Native Language: Turkish
Current Location: Turkey
Member Type: Other
Default Re: should have

Quote:
Originally Posted by jayan12 View Post
He should have reached his destination by Monday, if the weather is was good.
This will do I guess
  #3  
Old 18-Nov-2009, 16:17
bhaisahab's Avatar
Moderator
 
Join Date: Apr 2008
Posts: 14,866
Home Country: England
Native Language: British English
Current Location: England
Member Type: English Teacher
Default Re: should have

Quote:
Originally Posted by jayan12 View Post
He should have reached his destination by Monday, if the weather is good.

He will reach his destination by Monday, if the weather is good.


Are both sentence correct grammatically? Please explain the difference in meaning of these sentences.
Yes, they are both correct. The first one is more conditional than the second.
  #4  
Old 18-Nov-2009, 19:44
Newbie
 
Join Date: Nov 2009
Posts: 9
Member Type: English Teacher
Default Re: should have

If today is Friday and the person traveling was expected to reach his destination some time in the past (e.g. the Monday that fell earlier in the same week), then the first sentence would be correct if you substitute 'was' for 'is', as noted by euncu.

The second sentence is correct if today is Friday, and the person is expected to reach his destination next Monday--in the future.
  #5  
Old 19-Nov-2009, 02:15
Member
 
Join Date: Nov 2009
Posts: 191
Member Type: Academic
Default Re: should have

He should have reached his destination by Monday, if the weather is good.

He will reach his destination by Monday, if the weather is good.


He should have reached reach his destination by Monday, if the weather is good.
You can't talk about this future event in a past tense form of the verb!

Otherwise, if this is an event that happened in the past six days, then:
He should have reached his destination by Monday, if the weather is was good.

He will reach his destination by Monday, if the weather is good.
  #6  
Old 19-Nov-2009, 07:38
Raymott's Avatar
VIP Member
 
Join Date: Jun 2008
Posts: 13,993
Home Country: Australia
Native Language: English
Current Location: Australia
Member Type: Academic
Default Re: should have

Quote:
Originally Posted by Excalibur View Post
He should have reached his destination by Monday, if the weather is good.

He will reach his destination by Monday, if the weather is good.


He should have reached reach his destination by Monday, if the weather is good.
You can't talk about this future event in a past tense form of the verb!
Actually, I think you can. It's the present perfect form.
What about: He should have dropped off your parcel by next Monday.
This is a conditional form of the future perfect: He will have dropped off your parcel by next Monday, which also uses the form 'have reached'.
"He should drop off your parcel by next week" doesn't have the same meaning.

How about this, which refers to the present, but uses the same "past tense form"?
He would/should have reached his destination by now.
  #7  
Old 19-Nov-2009, 11:29
Member
 
Join Date: Nov 2009
Posts: 191
Member Type: Academic
Default Re: should have

Raymott is confusing two of the uses of 'should':

1. when it is used to indicate obligation, duty, or correctness, typically when criticizing someone's actions :
"He should have been more careful."

and
2. used to indicate what is probable : AS IN THE GIVEN SENTENCE (to which my response was directed.)
"The bus should arrive in a few minutes."

By Raymott's reckoning, that would read: "The bus should have arrived in a few minutes." (Past tense form referring to a future event.)

compare:
"The bus should have arrived by now." (Past Perfect looking to some point in the past, up to 'now' (but NOT beyond 'now'.)

Last edited by Excalibur; 19-Nov-2009 at 11:41.
  #8  
Old 19-Nov-2009, 11:59
Raymott's Avatar
VIP Member
 
Join Date: Jun 2008
Posts: 13,993
Home Country: Australia
Native Language: English
Current Location: Australia
Member Type: Academic
Default Re: should have

Quote:
Originally Posted by Excalibur View Post
Raymott is confusing two of the uses of 'should':
No, actually I'm not. All my examples refer to your second meaning - the one about probability.

1. when it is used to indicate obligation, duty, or correctness, typically when criticizing someone's actions :
"He should have been more careful."

and
2. used to indicate what is probable : AS IN THE GIVEN SENTENCE (to which my response was directed.)
"The bus should arrive in a few minutes."
Well, there were no buses in the original sentence, but we can let that pass.

My response was directed to your correction of the given question.
"He should have reached reach his destination by Monday, if the weather is good." I was attempting to demonstrate that:
"He should have reached his destination by Monday, if the weather is good." is also correct.
My example was of the same form, but it was easier to demonstrate the grammar.
He should have dropped off your parcel by then. (Your parcel should be ready to pick up).

A: Do you have my parcel?
B: No the courier hasn't arrived yet.
A: Can I call back after 3 o'clock.
B: Yes, he should have dropped off your parcel by then.
I don't see how you've misunderstood this sentence to refer to the 'obligation, duty, or correctness' meaning. Don't you use this construction in UK? Can you see that the sentence is right now?

By Raymott's reckoning, that would read: "The bus should have arrived in a few minutes."
No, I wouldn't argue that that was right.
In the right context, "The bus should have arrived by 3 o'clock" (in the future) is a correct sentence, just as the sentence above is correct.
Can you see that there's a difference between "in a certain amount of time" and "by a certain time"?
Sometimes the appropriate grammar gets a bit tricky when you change a preposition, or add an adverb, etc.
R.
  #9  
Old 19-Nov-2009, 14:28
Banned
 
Join Date: Nov 2009
Posts: 966
Member Type: Student or Learner
Default Re: should have

The use of the modal perfect with should to refer to a time in the future is not possible, in my book. He should have reached his destination by Monday, if the weather WAS good.
  #10  
Old 19-Nov-2009, 14:55
Member
 
Join Date: Nov 2009
Posts: 191
Member Type: Academic
Default Re: should have

Some sense in the forum!
Closed Thread

Bookmarks


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off



All times are GMT. The time now is 02:42.



Content Relevant URLs by vBSEO ©2011, Crawlability, Inc.