This apple is good one.
I know an adjective can be placed before a noun, as in the sentence above.
I drove my truck along a dirt road a mile deep in the New Hampshire woods.
But in this sentence,"a mile" is a noun, and "deep" is an adjective.
Is it grammatically correct?
I think its original form is:
I drove my truck along a dirt road (where is) a mile deep in the New Hampshire woods.
Is that correct, too?
P.S. I have studied English for 10 years, mainly reading and listening for playing English video games, but never tried writing. Now I'm learning writing. The rule here says it is for experts. I'm not an expert so let me know if it is against the rule.
Best Answer
Adjectives most often come before the noun they describe, but they can be placed after the noun as explained in this article [Extracts]:
Source: https://www.englishgrammar.org/attributive-adjectives-nouns/
In addition, the adjective may be placed after the noun in poetic or literary constructions not usually seen in ordinary English, as in
[Piece of a poem: here "the miller stout" means the stout (fat) miller and "stout" is the adjective coming after the noun so that "miller stout" can rhyme with "roundabout": this is an example of poetic license]
This can also occur in some idioms:
[Here "a bridge too far" and "a hurdle too high" are idioms that mean "a task too difficult to achieve" where the adjectival phrase "too far"/ "too high" comes after the noun.]
In your example, "A mile deep" acts as an adjectival phrase: it describes the noun phrase "dirt road." That is partly why "deep" comes after "mile". In fact "mile" is not a noun in this particular situation: it is used as an adverb to give a "measure" of the adjective "deep" and describe "how deep" the dirt road is:
Note: here "a mile deep" means the road goes a distance of one mile into the forest. That is like 1.6 kilometres.