would correct grammar be used in this statement? My neighbor petted his dog for 2 hours.
Grammatically fine. Seems like a long time to spend doing that, though. Also, some style guides recommend spelling numbers less than ten - i.e., you would write two hours, not 2 hours.
Looking for ESL work?: Try our EFL / TOEFL / ESL Jobs Section!
No, the correct way to say it would be, my neighbor was petting his dog for 2 hours
Why do you think so?
AnonymousNo, the correct way to say it would be, my neighbor was petting his dog for 2 hours
I petted the neighbors dog for four minutes.
AnonymousMy neighbor petted his dog for 2 hours.The grammar is correct.
I'd be interested to know what you think might be ungrammatical about it.