grammar check, please correct if I am wrong

@Manasha (2297)
Pondicherry, India
June 15, 2017 1:46am CST
The sentence is Please share your feedback on yesterday’s center visit or please share your feedback yesterday's center visit In general I know that preposition is not used before the word yesterday , however here on emphasize center visit, so tell me if am correct or not
4 people like this
7 responses
@hereandthere (28957)
• Philippines
15 Jun
"In general I know that preposition is not used before yesterday" - really? why not?
3 people like this
@owlwings (38896)
• Cambridge, England
15 Jun
It's a rule which is often taught in EFL classes but it refers specifically to sentences like "It was my birthday yesterday" in contrast to "It was my birthday on Thursday". It doesn't apply, of course, in cases like "From tomorrow, no books may be taken out of the library." or "I didn't know about that rule until yesterday". (Actually, the sentence "In general I know that a preposition is not used before yesterday" is quite amusing because 'before' is actually a preposition!)
• Philippines
15 Jun
@owlwings "from tomorrow" seems to be uk english. i would mostly likely use "starting tomorrow" or "from now on"
@LadyDuck (147879)
• Switzerland
15 Jun
@hereandthere There is only one English, the UK English, the other language is American.
@minx267 (12739)
• Hartford, Connecticut
15 Jun
The first one is correct. On is needed in the sentence.
2 people like this
@Manasha (2297)
• Pondicherry, India
15 Jun
but online source says that ON should not precede YESTERDAY, can you explain since u are US citizen
2 people like this
@minx267 (12739)
• Hartford, Connecticut
15 Jun
@Manasha Nope. Can't explain. But using ON is the correct way.
2 people like this
@jstory07 (65393)
• Roseburg, Oregon
15 Jun
@minx267 Using On is the correct way.
2 people like this
@owlwings (38896)
• Cambridge, England
15 Jun
There are several cases when a preposition is used with a temporal noun ("until yesterday", "from tomorrow" for example) but your difficulty here is that you haven't understood that "yesterday's" is an adjectival possessive which describes 'center visit' and that 'on' is a preposition linked to 'feedback'. The first sentence is correct.
1 person likes this
@minx267 (12739)
• Hartford, Connecticut
15 Jun
Well said. I'm glad English is my first language.. it sounds to complicated to have to learn.
@Rhombus (356)
• South Africa
15 Jun
Please share your feedback on the (our) centre visit yesterday.
1 person likes this
• Shandong, China
15 Jun
Do you think if yesterday is attributive here?
1 person likes this
@responsiveme (14476)
• India
15 Jun
It's the first one
1 person likes this
@LadyDuck (147879)
• Switzerland
15 Jun
The first sentence is the correct one, I do not understand why you think that "on" must not be used with yesterday. As an example "a word on yesterday's visit" is perfectly correct.
@owlwings (38896)
• Cambridge, England
15 Jun
@LadyDuck @Manasha is correct in thinking that "I visited my aunt on yesterday" would be incorrect, whereas "I visited my aunt on Thursday" would be correct but the confusion has arisen because the possessive case of "yesterday's" (in both your example and his/hers) means that it is being used as an adjective and replacing "yesterday's" with the definite article should make it clear that "on" is the appropriate preposition. A simple analysis of what words belong to what other words might go something like this: "Please share your feedback" What feedback? "The feedback on the visit" What visit? "Yesterday's visit" Put all the information together. "Please share your feedback on yesterday's visit."
3 people like this
@LadyDuck (147879)
• Switzerland
15 Jun
@owlwings Thank you very much for this interesting lesson. In fact the confusion has arisen because of the use of the possessive case.
1 person likes this