Many many many people learn the King James Bible as very small children. Your average reader has probably read the King James Bible, your average not reader as probably read or heard the King James Bible...it being the Bible and all. This is a thing that's over 400 years old, and is far more formal that people actually talking to one another would be. I'm not really seeing why you think people wouldn't be able to understand normal communication from 400 years ago when a good deal of people have some level of understanding of irregular communication from the same time.
No it wouldn't be harder spoken than written. Archaic spelling of words could throw someone off, but this isn't a problem when you just hear someone saying it because it'll still sounds the same way as now.
Yeah, and you're going to run into that with references no matter what the time period. But you increase you're chances of not being able to get a reference by going forward more than backwards. It's possible you'll get a reference to something in the past, it is impossible you'll get a reference to something that hasn't been made yet.There were lots of topical references in writings from 400 years ago that we wouldn't understand without annotation.
What would that have to do with anything? You travel 400 years into the future and talk to someone you're probably not going to be reading an outline of what they're saying to you.It might be easier understanding 400 years in the future than 400 years in the past mainly because spelling has been standardized now and will probably say somewhat standard in the future. That standardization was only just beginning around Shakespeare's time.
But people don't communicate with single words. I want to know what you think could be said in a conversational sense to someone 30 years ago that wouldn't make sense to someone given the context it's being said in. Context is a helpful thing, it can allow you to work out what's being said even if you aren't sure of a word or something.Think of anything that's changed in the past 30 years. Anything that has to do with the Internet or the online world, which is all-pervasive today but barely existed in 1987. Hell, even if you said the word "online" to someone from 30 years ago who wasn't a computer geek, they'd probably respond "on what line?"
There were news stories and stuff about the internet in the '80s. And talking about going online to get on the internet wouldn't be too hard to figure out given it worked with phone lines. Bring something online is also an old term, so I doubt that's exactly the response you'd get.
But what slang are you talking about? The little modern teen slang I've heard just sounds like a bunch of '90s slang with some older slang throw in, stuff that isn't this seems so obvious what it's meant to mean I'm not sure how it couldn't be figured out by someone just hearing it being used.You could easily converse with someone from 30 years ago on 95% of things, of course. But the farther back or the farther forward you go, the worse it gets. People in their 40's today don't understand all of the slang terms and phrases their teenaged kids use... the textspeak and so forth. Now multiply that by 10 generations, with all the change that will happen in that time.
It is a fiction, no reason to assume Frodo doesn't speak 20th Century English, unless the book says something about it being a translation from Middle Earth's most widespread language of the region...which I don't remember if it does. If it doesn't it seems kind of weird to assume they don't given how nerdy it gets with the Elfin language.And this is all just arguing for the fun of arguing, of course. Everyone in every futuristic science fiction film or TV series ever has spoken like the audience they were playing to. It's just presumed translation, taken for granted. Frodo Baggins didn't speak 20th century English either.
This also isn't true of all sci-if films. Blade Runner and A Clockwork Orange both have characters in their future setting speaking differently than people of the time. Even Star Wars throws in some weird slang.