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