[subject] + 完全 + [verb phrase]
[subject] + 完全 + [adjective]
[subject] + 完全 + 不 / 没 + [verb phrase]
[subject] + 不完全 + [verb phrase]
完全 goes before a verb or adjective and says there's no part left out. It fits verbs of knowing and agreeing, and adjectives like 一样, 正确 and 不同.
The place of 不 decides the meaning. 完全不 is "not at all"; 不完全 is "not entirely".
完全没 works the same way for something that didn't happen.
完全可以 says something is entirely possible or fine.
完全 describes a degree or state. For eating, finishing or using up everything, use 都 or a complement like 完.