The correct answer is: D. no article
We had a really good time yesterday.
The word “time” is an uncountable noun, which means it cannot be used with a definite article (the) or an indefinite article (a or an).
Uncountable nouns refer to things that cannot be counted individually, such as water, air, or love. They are usually preceded by an amount word, such as much, little, some, or any.
In the sentence “We had a really good time yesterday,” the word “time” refers to the general concept of time, not a specific time or event. Therefore, it is not preceded by an article.