we had ...... wonderful time at the party last night.

A)
so
B)
such
C)
such a
D)
such for

Correct Answer :   such a