0
Anonymous Posted 16 years ago
Grammar

Confusion about noun functions

" In front of the house has a dog"
Someone told me that this sentence is wrong because "the house" already functions as object of "in front of" so it can't function as a subject of "has" anymore. I understand this.

However, I encountered one sentence in my english excercise's answer key
that makes me so confused. It said "Beside the sofa are coffee tables".
Isn't it the same structure as the first sentence? Why do we use "are" right after "sofa"
when "sofa" function as object of preposition "beside"?

Please clerify this for me. It really disturbs my thinking structure.

Thank you very much.
  

Top answer

1. In front of the house there is a dog (There is a dog in front of the house [better]). The explanation you were given is correct.

  • 1.
  • In front of the house there is a dog (There is a dog in front of the house [better]).
  • The explanation you were given is correct.
  • 2.
  • 'there are 3 tables' is more colloquial, the same structure as in the first sentence.
Free · every Monday

Get the Weekly English Kit 📬

New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.

1 Answers
0
1. In front of the house there is a dog (There is a dog in front of the house [better]). The explanation you were given is correct.

2. 'there are 3 tables' is more colloquial, the same structure as in the first sentence.

Related Questions