Q:
Which of the following sentences is grammatically correct?
Answer & Explanation
Answer: C) The hen has laid 10 eggs
Explanation: In the above given sentences, only option C) The hen has laid 10 eggs is gramatically correct.
A) Not correct - We had gone to the party last night
Correct - We went to the party last night
B) Not correct - I have seen him yesterday
Correct - I saw him yesterday (We do not use the present perfect tense with past time expressions.)
D) Not correct - She is sleeping for 2 hours
Correct - She has been sleeping for two hours. (We use the present perfect continuous tense to show duration.)
View Answer
Report Error
Discuss