1

I can`t sleep because I have been watching a scary movie (shortly before, I am not watching it anymore). Does this sentence sound okay? Or do I have to use present perfect simple?

2

Yes that works but it sounds a little unnatural to me - In this case I would probably say "I can't sleep because I (just) watched a scary movie."

But I would also say "I can't sleep because I have been drinking coffee."

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.