跟 (gēn) and 对 (duì) sometimes seem like they mean the same thing, and at other times they seem to be different.After reading this article, you will know the difference!
When using the verb 说, 跟 and 对 can both be used in a similar sentence pattern. 跟 and 对 are both prepositions, and they both express one person speaking to another.
Person A + 跟 / 对 + Person B 说
跟 and 对 can be verbs, and they often are used with a 着, however their meanings are different.
Subj. + 跟 / 对 + Obj.
跟 is a verb, and it's simplest meaning is "follow." Often it is used as a verb phrase, such as 跟着, 跟上, 跟不上, 跟得上, 跟somebody + Verb.
对 is also a verb, put it has the meaning of "towards" or "point to." Often it is used as: 对着, 对上, 对不上.
跟 is a proposition, and it can be used in comparison. It will often have a supplementary explanation, similar to how 和 can be used (as in 我和你一样高). 对 cannot be used this way.
This structure is used to explain that two things are (or aren't) similar.
A + 跟 + B + (不)一样
This structure shows that two nouns are the same in some some aspect, which is the word that follows "一样."
A + 跟 + B + (不)一样 + Adj.
"跟" functions as a conjunction in this structure, joining two things together. Generally, these are nouns or pronouns (as with "和"). "对" cannot function like this.
Subj. 1 跟 Subj. 2 + Verb-Obj.
When 对 as a proposition, it points to a certain target,since it can mean "point to" or "toward to." 跟 can only be used this way with 说.
Subj. 1 对 Subj. 2 + Verb