✔ 最佳答案
Which
Is the following sentence grammatically correct?
"He invited us to dinner, which invitation was very nice. " is correct. "which" is used as an adjective meaning "being previously mentioned". There is no need for changing anything.
Another example of similar usage of which :
It stormed all day, during which time the ship broke up.
2012-09-25 07:38:22 補充:
The given sentence is a non-restrictive relative clause which have a whole sentence as its antecedent rather than a specific noun phrase."which invitation" refers back to the entire proposition "He invited us to dinner".
Another example:
The cat was allowed on the bed, which annoyed the dog.
2012-09-25 07:39:49 補充:
Correction:
Above should read "The given sentence has a non-restrictive clause...."
2012-09-25 07:41:29 補充:
Sorry, further correction to typing mistakes:
Above should read "The given sentence has a non-restrictive clause which has...."