Is it proper to use the following expressions
I started to London yesterday afternoon .
I started to London yesterday morning
I ask because it is supposedly correct to say 'last night'. Why don't we say 'last afternoon' or 'last morning'?
|
Is it proper to use the following expressions
I ask because it is supposedly correct to say 'last night'. Why don't we say 'last afternoon' or 'last morning'? |
|||||||
|
|
Yes, constructions such as
are quite common. For night, it is more customary to say last night rather than yesterday night, although we do say yesterday evening, tomorrow night, Saturday night, and so on. When the day is itself a compound, I think this compact form is less common, however. To say
sounds unnatural to me; my eyes jump to the set phrase "tomorrow morning," and then I wonder how there can be a full day after a part of a day, and then I realize I have parsed it wrongly. Better to have said
|
|||
|
|
Yesterday afternoon is correct, but your sentences are wrong. The correct sentences are:
|
|||||||||||||||
|
|
The way to refer to times of day with reference to now is (if it is noon) in order (in American Emglish):
I hesitate to say for fear that doing so puts them into people's heads, but one does not say: 'today noon' or 'today morning' or 'yesterday night' or 'this night'. These latter may be appropriate in other varieties of English, but not in AmE. Why is this the case (why the irregularity for 'tonight' and 'last night'? That's just the way it is, people just speak that way. A logical reorganization might make it easier for EFL but it wouldn't respect the pattern that native speaker's grow up with. |
||||
|