THe second sentence is using present participle because you said " I promise" not "promised". Saying promise is when you are saying it at the time and saying promised means you've already said it. Like with how you said "kissed" instead of "kiss" in the first sentence.
D. You don't suppose it's haunted, do you?
You can tell by the use of the word "you" or "you're"
A subordinate clause that modifies a noun is called a <span>It Is Called An "ADJECTIVE".
</span>