I thought these two words mean the same thing, until I read the following sentence:
"Comprehensive, complete and mature C++ frameworks that save
lots of work and help bringing the product to market sooner".
I am confused by the two bold words above.
complete: With all parts included; with nothing missing; full.
comprehensive: Broadly or completely covering.
With the above explanation, I still can not understand the difference between them, can they replace each other?
Can "The list may not be complete." be replaced with "The list may not comprehensive." ?
Best Answer
The two adjectives are different in meanings. Comprehensive means:
It leaves a room for something missing, not much though. For example, when you talk about insurance, you use comprehensive to mean it can cover almost all you need, but not completely 100%.
On the other hand, complete means it has necessary or appropriate parts 100% without anything missing. If you have a complete set of dishes, there should not be one dish missing in the set.
They might sound synonymous, but they aren't.
[Oxford Online Dictionary]