jutfrank
VIP Member
- Joined
- Mar 5, 2014
- Member Type
- English Teacher
- Native Language
- English
- Home Country
- England
- Current Location
- England
For example, I just can't imagine an American English speaker saying, "I can't make it to the party tonight because I've broken my leg."
The person who wrote this seems to lack imagination. Or at least not be very observant as to what other American speakers actually might say. Remember that what you're calling 'American English' is nothing more than a major generalisation of a multitude of different language patterns.
I'm sure that in British English, this would have to be "because my car's broken down."
Definitely not. The use of the past tense would mean that the event is viewed as a past event, that's all.
If the present perfect tense is about present relevance, then the British sense of present relevance is different from the American one.
It's not really different but rather that it's less noticeably expressed in American English, precisely because Americans are more inclined on average to use the past simple instead.