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.
— CalifJim
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.
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-