bhaisahab
VIP Member
- Joined
- Apr 12, 2008
- Member Type
- Retired English Teacher
- Native Language
- British English
- Home Country
- England
- Current Location
- Ireland
Hello Bhaisahab!
Thanks for your answer!!
This is what I understand:
1)I've had many problems, that's why I haven't had time to check my emails.=> But I'm going to do it as soon as I can.
2)I've had many problems, that's why I didn't have time to check my emails. => In this case, we could be referring to a past period of time (eg yesterday). That's right, in 1/ there is still a possibility that you will do it within the current time period. In 2/ we are referring to something that wasn't done in a period of time that is now finished. But I think I would also use it the same way as 1), maybe influenced by "American" English. Would it be a big mistake for a British ?
Thank you
W
Well, I would consider it a mistake. That's not to say that you won't hear British people say it that way. It's up to you really, how good you want your English to be.