Which is grammatically correct to write?

  1. They stayed at a grand hotel last fall, which was really costly.

  2. Last fall, they stayed at a grand hotel, which was really costly.

  • They are both OK, but why do you want the relative clause to be of the supplementary (non-defining) kind?
    – BillJ
    Commented Nov 22, 2017 at 18:26
  • BillJ@ Because I had some doubts about the correctness of the relative clause in the first sentence. Do you think the relative clauses in the two sentences are sematically different?
    – Mido Mido
    Commented Nov 22, 2017 at 22:20
  • They have identical meanings. I was curious about why you put a comma before "which", thus making the relative clauses supplementary (non-defining).
    – BillJ
    Commented Nov 23, 2017 at 15:47
  • Because the noun is modified by an adjective, thus we talk a specific hotel that is luxurious and expensive
    – Mido Mido
    Commented Nov 24, 2017 at 16:28
  • The adjective has no bearing on things: You could just as easily say: "We stayed at a (grand) hotel which was really costly" (no comma).
    – BillJ
    Commented Nov 24, 2017 at 16:35

1 Answer 1


My preferred option is definitely #2, since its not the fall that's costly but the hotel.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .