Question : I’m sorry that I ______(not raise) the curtain,but I will do it now.
--The answer is haven't raised . Can I say did't raise ? why?
English Language Learners Stack Exchange is a question and answer site for speakers of other languages learning English. It only takes a minute to sign up.Sign up to join this community
The present perfect is used when there is a present effect or consequence, in this case the curtains are still closed and therefore the room is dark or stuffy or whatever. So the curtains being closed is somehow relevant to now. I personally find closed curtains during the day quite depressing, for example.
With the past simple there is no present effect, it is only about the past, there is no relevance to the present. If you add an adverb of time, like "this morning" when it is now afternoon, the past simple is fine.