แน่นอนว่าการหาความหมายของคำศัพท์โดยการวิเคราะห์คำแบบนี้ย่อมมีข้อจำกัดและไม่สามารถนำมาใช้ได้กับคำทุกคำ และบางครั้งอาจทำให้เกิดข้อผิดพลาดได้ เช่น ‘invaluable’ ไม่ได้หมายความว่า “ไม่มีค่า” แต่มีความหมายว่า “มีค่ามากจนประมาณค่าไม่ได้” คือ “หาค่าไม่ได้” นั่นเอง ในกรณีนี้ prefix (อุปสรรค) ‘in___’ ทำให้คำนี้มีความหมายหนักแน่นขึ้น อย่างไรก็ตามบ่อยครั้งที่เราสามารถจะวิเคราะห์คำได้ด้วยความมั่นใจ word stems (รากศัพท์), prefixes (อุปสรรค) และ suffixes (ปัจจัย) จึงเป็นเหมือนกุญแจดอกสำคัญ คำเหล่านี้สองสามคำก็สามารถจะนำไปสู่ความหมายของคำศัพท์ได้หลายคำ
                  3. วิธีที่ 3 ที่จะใช้เดาความหมายของคำศัพท์ได้คือการดูจาก context(บริบท) ซึ่งก็คือคำ อื่น ๆ ที่แวดล้อมคำนั้น ๆ ทั้งนี้เพราะคำแต่ละคำในประโยคจะ มีความหมายเกี่ยวข้องซึ่งกันและกัน ในประโยค ‘She was haughty’ เราไม่สามารถจะเดาความหมายของ ‘haughty’ ได้โดยวิธีใดเลย ‘haughty’ อาจมีความหมายว่า ‘proud’ (หยิ่ง), ‘beautiful’(สวย), ‘sick’(ป่วย), ‘stupid’(โง่) หรือความหมายอื่น ๆ ก็ได้ ในประโยค ‘She had a haughty manner’ เราได้ข้อมูลเพิ่มอีกเล็กน้อย เราควรจะรู้ว่าคำนี้ หมายถึง personal behavior (คุณสมบัติส่วนตัว) และในประโยค ‘Her haughty manner irritated people’ ทำให้เห็นได้ชัดว่า ‘haughty behavior’ ไม่ใช่สิ่งที่น่าชื่นชม สมมุติว่าประโยคคือ ‘Her haughty manner of continually talking about herself and her accomplishments irritated even her friends. จากประโยคนี้ทำให้เรามีข้อมูลเพียงพอที่จะเดาได้ว่า ‘haughty’ มีความหมายเหมือนกับ ‘proud’ (หยิ่ง) หรือ ‘boastful’ (คุยโอ้อวด) ความหมายนี้จึงเพียงพอสำหรับการอ่านเพื่อความเข้าใจโดยทั่วไป