0
Viceidol Posted 18 years ago
Grammar

should have done...

0* I wonder what is causing the delay. Mary's plane 01font01u00should have been02u02font00 here 01b00an hour ago02b00. (01b00←02b00The time is 01b00past02b00.)02br
02br
00* I wonder what is causing the delay. Mary's plane 01font01u00should have been02u02font00 here 01b00by now02b00. (01b00←02b00The time is 01b00present02b00.)02br
02br
00These two sentences are followed by diferent kind of time. Could you please tell me if "01i00should have been02i00" is proper in front of the two different time?02br
02br
00And one more question: Is "01i00should have been02i00" proper in front of time referring to "future"? Like the sentence below:02br
02br
00* Mary 01u01font00should have arrive02font01font00d02font02u00 by 01b00next week02b00. (01b00←02b00The time is 01b00future02b00.)02br
02br
00Thank you for taking your time helping me with my questions!0-
  

Top answer

0 The first two examples are fine. 02br 00Note that the second example is not really present. The expected time of arrival is before the present.

  • 0 The first two examples are fine.
  • 02br 00Note that the second example is not really present.
  • The expected time of arrival is before the present.
  • 02br 02br 00CJ 0-
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.

2 Answers
0
0 The first two examples are fine. The last one (future) is not possible.02br
00Note that the second example is not really present. The expected time of arrival is before the present. 01i00by now02i00 refers to any time before the moment the statement is uttered.02br
02br
00CJ 0-
0
0Thank you! I understand now.0-

Related Questions