1. Dig a hold 2 feet deep.

2. Dig a hole for 2 feet deep.
(Are both OK? Is 'for' omitted in Sentence 1?)

The first is correct (dig a hole).

The second isn't right.

1. Dig a hole 2 feet deep.

2. Dig a hole for 2 feet deep.
(Are both OK? Is 'for' omitted in Sentence 1?)

Sorry..spelling mistake...Shouldn't we use 'for'?

We don't use "for" in this construction.

Both sentences convey the same meaning, but the word "for" is not needed in sentence 1.

In sentence 1, "Dig a hole 2 feet deep," the phrase "2 feet deep" acts as an adjective phrase modifying the noun "hole." The depth of the hole is described directly.

In sentence 2, "Dig a hole for 2 feet deep," the preposition "for" is unnecessary and does not convey any additional meaning. It can be considered redundant.