Is grammatically correct to say: I've been doing Chemistry all day, or I was doing Chemistry all day?

What's the difference between these sentences?

  • We should not capitalise subject names (such as 'chemistry') when they are used in this way. Mar 10, 2021 at 15:13

1 Answer 1


Both sentences can be correct, but mean slightly different things.

"I've been doing chemistry all day" means "I spent all of today doing chemistry and I am still doing chemistry". The "I've been doing" structure says that you continue to do what was described. You are actively involved in it right now.

"I was doing chemistry all day" is a statement about the past. It can be used for any day. It usually means "I spent an entire day doing chemistry but that work is done." The work can be done because this is a different day or because you are not doing chemistry now.

  • Good point. I will edit my answer. Mar 10, 2021 at 14:24

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .