Relative clause question

2012-09-24 9:33 pm
Is the following sentence grammatically correct?

He invited us to dinner, which invitation was very nice.

回答 (6)

2012-09-25 2:02 am
✔ 最佳答案
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...."
2012-09-25 10:31 pm
I agree with 003. As 003 said, there are many examples from authoritative references as to that “which” can be used as an adjective.

2012-09-25 14:31:25 補充:
To 004, I agree with that putting a noun before “which” is one of workable ways to express the meaning, but in fact, as many dictionaries say, “which” can be used as an adjective

2012-09-25 14:31:43 補充:
Do you think the example from dictionary.reference.com that “it stormed all day, during which time the ship broke up.” is grammatically wrong?

2012-09-25 14:31:51 補充:
Here is another example from Yahoo dictionary: The doctor told him to give up smoking, which advice he took. Do you think this example is also grammatically wrong?

2012-09-27 13:06:42 補充:
right, it sounds a little odd.
2012-09-25 7:18 am
Your sentence is very confusing. I don't know if you are referring to the invitation of the dinner or the dinner itself. Thus, it's hard to give an answer.

Here, this guy altered the meaning of the original sentence again!!!

He invited us to dinner, for which we appreciated very much.
(Are you referring to the appreication of the dinner?)
He invited us to dinner, for which we had made good preparation.
(Did you guys prepared for the dinner together?)

Here again, these two sentences are not working even though these sentences are grammatically correct.

He invited us to dinner, an act which was very nice.
(An act was very nice. What act that you're referring to?)
He invited us to dinner, a gesture which was very nice.
(A gesture was very nice. What kind of expressive action that you are mentioning?)
(if you are referring to the invitation, why don't you say it? Simiplicity is a significant rule in English.)
2012-09-25 6:36 am
He invited us to dinner, which invitation was very nice.

My answer is No.

In the sentence, "which" is a relative pronoun to stand for the whole clause "He invited us to dinner". It is an acceptable use of relative pronoun although personally I prefer to put a noun before 'which", like the following examples.

He invited us to dinner, which was very nice. (The invitation was nice.)

but I prefer
He invited us to dinner, an act which was very nice.
He invited us to dinner, a gesture which was very nice.

or a different meaning
He invited us to dinner, which was very nice of him. (He, the person, was nice.)

It is definitely wrong to write "which invitation was very nice".
Reasons:

1. "Which" cannot be followed by a noun unless it is a question in direct or indirect speech.
2. "which" in a relative clause can serve one of these roles, a subject, an object, or part of an adverbial phrase.

Example:
We were standing at the top of the mountain, from which we had a panoramic view of the village below.

He invited us to dinner, for which we appreciated very much.
He invited us to dinner, for which we had made good preparation.

2012-09-25 12:16:39 補充:
For the last sentence, I meant to write

He invited us to dinner, for which he had made good preparation.

2012-09-25 12:23:52 補充:
To respondent 005,

Yes, simplicity is good. It is easy to rewrite the sentence in a shorter, better, clearer, more elegant way.

But do you know here we are trying to discuss if the poster's sentence is correct, not rewriting it. If you fail to understand this, please shut up.

2012-09-25 19:27:03 補充:
It stormed all day, during which time the ship broke up

This sentence is perfect, for there is not a noun that "which" stands for. "Which" refers to the clause "it stormed all day". Therefore, time is needed after "which".

2012-09-25 19:42:04 補充:
I do admit that I have overlooked relative adjective in my answer.

2012-09-25 21:21:48 補充:
That said, I maintain that relative adjective is not good for every sentences. I'll show with examples.

Tom is driving a red Ferrari, of which car John is the owner.
Tom is driving a red Ferrari, which car John owns.

The second sentence is not a good use of relative adjective.

2012-09-26 14:49:21 補充:
I maintain that relative adjective is not good for every sentence.
2012-09-25 12:20 am
The relative clause:-
He invited us to dinner,which was really inviting.(adj)
adv clause of reason.
invitingly-adv.

2012-09-27 23:17:32 補充:
I agree with 001,garlic2010003,004,007 that eica is incorrect. Re:-which invitate=a specific n=entire prop=whole sent. are a defining rel.cl.Not a non-def.rel.cl.. Re:-def.cl to deal with Subject Not matter,:-eg:-He who invited us dinner was very generous.eg:-The invitation,which(adj)has a genero
2012-09-24 10:32 pm
No.

He invited us to dinner, which "the" invitation was very nice.


收錄日期: 2021-04-23 21:31:22
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20120924000051KK00204

檢視 Wayback Machine 備份