The correct answer is: D. no article
The word “hour” is a singular, non-count noun. Non-count nouns do not take articles.
Here are some other examples of non-count nouns:
- water
- sand
- rice
- money
- information
When we talk about a specific amount of a non-count noun, we can use a number and a unit of measurement. For example, we can say “one hour” or “two cups of rice.”
In the sentence “He needs an hour and a half to complete this work,” the word “hour” is followed by the word “and” and the word “half.” This tells us that we are talking about a specific amount of time, not just any amount of time. Therefore, we do not need to use an article.