I was thinking about how "I am" can stand as a sentence but wondered why "I'm" doesn't sound right. I kind of came to the conclusion that noun-verb contractions (ex. I'm, they're, it's, she'll) can't end a sentence and always need something following them.
Here's an example:
I don't know what it is. <- sounds fine
I don't know what it's. <- what?
I don't know what it is for. <- fine
I don't know what it's for. <- also fine
So, is there a formal English rule that restricts how contractions can be used?