✔ 最佳答案
People prefer British because they are trained that way by Hollywood and because Britain is a more advanced country than USA nowadays (who wants to learn an accent associated with the most decadent superpower in human history?).
British accents SOUND nicer. British English sounds like a European language because it is fast, fluid and even if you don't understand English it has a nice rhythm and sounds good. American English doesn't sound so good. The way Americans drawl and drag out vowel-sounds like 'NAAHT' for 'not and 'PAAHT' for 'pot'. Also the rhoticized R sound in American makes them sound like ducks to non-native speakers. 'PARRK' and 'DARRK'. If you don't understand English well, Americans often sound like they are quacking.
However, Americans speak more slowly and more clearly than the Brits. So they are often easier to understand. But American English sounds uglier than British English, I think.
Love the australian, (i'm british - have a southern english accent) don't really like the american accent (although I don;t know if there is more than one - and I know the American English accent is a lot easier for people to learn English from.) Canadian better than American accent, is slightly softer! Love the South African! Love both the Northern/Republic of Ireland Accents,
Theres so many different accents in the English language (esp. in the UK), it's hard to fit them all in here!
Which British accent?
RP (received pronunciation - standard educated)?
Upper class (not the same as RP)?
Scottish as in Glasgow?
Scottish as in Edinburgh?
Scottish as in the Highlands?
Welsh?
South West England (and accents here vary a lot from Gloucestershire down to Cornwall)?
London?
Home Counties (region around London)?
East Anglian?
'Brummy' (Birmingham & West Midlands)
Lancashire?
Cheshire?
Yorkshire?
'Geordie' (Newcastle-upon-Tyne)?
etc. etc.
American. It sounds more proper to me. The grass is always greener on the other side though, 'cause I seem to think that merely because I grew up in a British curriculum school, while most Brits would outright call the American English a butchered version of their own language. Which it is, I can suppose.
Geordie (the English of Newcastle upon Tyne) in an Alpha male.
Trinidadian in an attractive female.
I speak Estuary (i.e. Thames Estuary) myself, but I would not wish that on anyone.
My third choice would be Edinburgh Morningside: using it makes one sound educated, which is more than can be said of any other English accent.
There is not such thing as British accent :) I love some of the accents in the UK, although I can't distinct them because I am not native. American is so much easier to understand, apparently because I am more used to it (movies etc) but it sounds a little bit less sophisticated, arrogant and some times aggressive. South African is also nice, and sometimes unexpected. My big trouble are Australian and New Zealand accents, every time I try to speak with someone from these countries I feel self-conscious about my English, I have no idea what they are talking about, but they sound so exotic, I love them, hopefully one day I will get more used to, they sound so funny!
Irish- aggressive and strong in a way that is attractive. See the The Boondock Saints and you'll understand. Adorable, tough, and funny
Australian- Channel your inner Steve Irwin. That is why Australian accents are cool.
British- I love how it can be light like "Hi, hi. I'm sweet and pretty. I smell of rose gardens. I'm English.." imagine Keira Knightley or Liz in Shaun of the Dead. Or it can be stronger like "Yeah, I'm British. What of it?"
Of American accents, the best is probably the southern or country accent if you can pull it off with a charming, aw-shucks, I can be anyone's best friend persona, otherwise you seem like the I-married-my-sister type, if it's too strong or if you're from a particular region. which is a terrible stereotype. I don't like New York and Jersey accents and Mid-western accents. The way they announce"a's" is off-putting. I heard there are Californian accents, but I've never heard one. I always thought I spoke Standard english, but I've been told I have a Texan accent, which is basically southern. I've never been out of Texas so I've never been told I have an accent, except when a girl moved here a few years ago from out of state said we all sound country to her. I don't think it's strong though.
When I was a child, I loved southern accents. I've never been to the southern states, yet.
I learned and speak in British English. But I do not have any problem to understand American English too.