+0
would correct grammar be used in this statement? My neighbor petted his dog for 2 hours.
Comments 
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.
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

Looks fine to me.

"Pet" can be a verb.

http://en.wiktionary.org/wiki/pet

So petted is fine. If that was the question.
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.

CJ
You are All wrong it is improper Grammer
AnonymousGrammer
Grammar

Please check a dictionary before you post.
http://www.dictionary.com/browse/pet?s=t

pet
verb (used with object), petted, petting.

8. to fondle or caress:

to pet a dog.