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

2 Answers 2


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".
    – Gamora
    Jun 10, 2019 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, 2019 at 16:42

You must log in to answer this question.

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