In the following sentence, I say that (Nancy) is a subject, but the test corrector says it is a direct object. Which one is correct?
Here comes Nancy.
English Language Learners Stack Exchange is a question and answer site for speakers of other languages learning English. It only takes a minute to sign up.
Sign up to join this communityIn the following sentence, I say that (Nancy) is a subject, but the test corrector says it is a direct object. Which one is correct?
Here comes Nancy.
The structure is called subject-verb inversion after place adverbials, and is well described here. From the name of the structure you can determine that "Nancy" is the subject, and "here" is an adverbial of place.
You can see this by reorganizing the words to their deep structure like this:
Here Nancy comes.
Also, the verb "come" is intransitive, which means it cannot take a direct object.
Further, if Nancy is a direct object, then where's the subject?
The options are:
"Here" cannot be the subject because "here" can only be used as a noun after a preposition, like "from here", and in this sentence, it clearly is an adverb because it describes how something comes, in particular, where it's coming.
There is no implied subject because English only does that in particular structures like commands, like "Come here!, and this is not one of those structures.
So, your test corrector is wrong.