سلام جواب گزینه c میشه چون در جای خالی اول did آمده است باید فعل اصلی نوشته است نه به صورت گذشته پس جای خالی اول میشه have جای خالی دوم هم چون گفته last night باید فعل گذشته بیاد یعنی had
کلا در هر جمله ای که فعل did یا didn't بیاد فعل اصلی رو مینویسیم منظورم اینه که فعلی رو ک مینویسیم ن باید گذشته باشه ن حال
باید فعل اصلی رو بنویسیم مثلا فعل هایی مثل have.buy.teach
و وقتی هم ک در جمله قید زمان گذشته بیاد باید فعل گذشته بنویسیم مثلا در جمله ای که در اون قید last night یا last week بیاد باید صورت گذشته فعل رو بنویسیم مثلا فعل هایی مثل was.bought.