Can we use present perfect tense and present continuous tense in one sentence for example.

I have been tossing and turning all night because I have drunk much coffee.

Thank you


Yes, it's fine. Although there's nothing wrong with this sentence, to say you have drunk much coffee may sound stilted or archaic in the US. In the US it would be much more common to say you have drunk a lot of coffee.


Yeah it's ok. In my opinion, nevertheless, if you're no longer drinking at the time, maybe it would be better to use simple past form simply by saying:

... I drank much coffee

  • I drank much coffee doesn't sound correct to me. I would consider "I drank a lot of coffee" or "I drank too much coffee". – Bee Jun 10 at 13:24
  • yeah, you're right, I just wanted to focus on the structure of the sentence. Too much coffee, so much coffee, a lot of coffee, etc, is another story. – Reza Jun 10 at 16:42

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.