The correct answer is: D. cooked / came
The sentence is in the past tense, so we need to use past tense verbs. The verb “cook” is regular, so we add -ed to form the past tense. The verb “come” is also regular, so we add -ed to form the past tense.
Option A is incorrect because “has come” is in the present perfect tense. Option B is incorrect because “have cooked” is in the present perfect tense. Option C is incorrect because “cook” is in the present tense.
Here is a more detailed explanation of each option:
- Option A: “cooked / has come” is incorrect because “has come” is in the present perfect tense. The present perfect tense is used to talk about things that have happened or been true up to the present moment. In this sentence, we are talking about something that happened in the past, so we need to use a past tense verb.
- Option B: “have cooked / came” is incorrect because “have cooked” is in the present perfect tense. The present perfect tense is used to talk about things that have happened or been true up to the present moment. In this sentence, we are talking about something that happened in the past, so we need to use a past tense verb.
- Option C: “cook / came” is incorrect because “cook” is in the present tense. The present tense is used to talk about things that are happening now or that happen regularly. In this sentence, we are talking about something that happened in the past, so we need to use a past tense verb.
- Option D: “cooked / came” is correct because both “cooked” and “came” are in the past tense. The past tense is used to talk about things that happened in the past. In this sentence, we are talking about something that happened in 1992, so we need to use the past tense.