Choose the correct sentence which is built from the words and phrases given:
meal / weeks / we / a / for / haven't / good / three / had //.
A. We haven’t a good meal had for three weeks.
B. We haven’t had three weeks for a good meal.
C. We haven’t had a good meal for three weeks.
D. We for three weeks haven’t had a good meal.