Peter apologized to the teacher for not doing the homework.

Status
Not open for further replies.

Son Ho

Member
Joined
Mar 22, 2016
Member Type
Student or Learner
Native Language
Vietnamese
Home Country
Vietnam
Current Location
Vietnam
"I’m sorry. I didn’t do the homework,” Peter said to the teacher."
1) Peter apologized to the teacher for not doing the homework.
2) Peter apologized to the teacher for not having done the homework.

In my opinion, the first sentence would give the impression that Peter won't do the homework at the time meanwhile the second one gives the impression that Peter didn't do the homework which was assigned to him from the previous class.
Which one is correct in this situation? I wonder if we can use two of these sentences as alternative or not. Please explain. Thank in advance.:)
 
They are both correct and mean the same.
 
Status
Not open for further replies.

Ask a Teacher

If you have a question about the English language and would like to ask one of our many English teachers and language experts, please click the button below to let us know:

(Requires Registration)
Back
Top