English, asked by 9897655119, 1 year ago

Which sentence is correct
1. Why are you cooking food today?
2.why do you cook today?
3. Why have you been cooking food today?

Answers

Answered by brainy103
5

Answer:

I think 1 is correct

#follow me

Answered by mindfulmaisel
12

The correct sentence is: Why are you cooking food today?

Answer: Option (1)

Explanation:

The word today specifies a particular time. The sentence doesn't correlate two periods of time. Hence have been cooking is not possible and option (3) stands incorrect. A progressive action is being done today.  

So the present continuous tense has been used in this case. Option (2) is ruled out as it refers to a sense of prolonged action being done for a long time and is being repeated today also. Thus “Why are you cooking food today?” is a correct sentence.

Similar questions