Which of the following sentence is grammatically correct.

A.I really need to lay down.
B.Sit it down over there by the window.
C.I thought it would be best if I were to rise the curtain.
D.The men came today to lay the carpet in the living.

Answer:D but shouldn't it be, The man will be coming today to lay the carpet in the living.

A should be lie down

B Should be set it down
C One would raise the curtain
D looks fine, but perhaps it would be living ROOM. They might well have come at 9 am this morning, in which case the past tense (came) is appropriate.

The grammatically correct sentence from the given options is D: "The men came today to lay the carpet in the living." However, you are correct in pointing out that the sentence would be more appropriate if it were changed to "The men will be coming today to lay the carpet in the living." This change indicates the future tense and makes the sentence more clear and accurate.