1. He has studied math for three hours.

2. He has been studying for three hours.
----------------
Are both grammatical? Which one is commonly used?

1 answer

They are both grammatical and both are commonly used.

The second sentence means that he may still be studying.