Home
›
Practice
›
Abstract Reasoning
Abstract Reasoning
Very Hard
Which figure completes the sequence?
A
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200" width="200" height="200"><defs><pattern id="hatch" patternUnits="userSpaceOnUse" width="6" height="6"><path d="M0,6 l6,-6 M-1,1 l3,-3 M5,7 l3,-3" stroke="#000000" stroke-width="1.5" opacity="0.7"/></pattern><pattern id="dotfill" patternUnits="userSpaceOnUse" width="6" height="6"><circle cx="3" cy="3" r="1.2" fill="#000000" opacity="0.6"/></pattern></defs><rect width="200" height="200" fill="white" stroke="#cbd5e1" stroke-width="1" rx="6"/><circle cx="91.6" cy="133.6" r="6.6000000000000005" fill="#333333" stroke="#000000" stroke-width="1.8" transform="rotate(90,91.6,133.6)"/> <circle cx="102.4" cy="133.6" r="6.6000000000000005" fill="#333333" stroke="#000000" stroke-width="1.8" transform="rotate(90,102.4,133.6)"/> <circle cx="91.6" cy="144.4" r="6.6000000000000005" fill="#333333" stroke="#000000" stroke-width="1.8" transform="rotate(90,91.6,144.4)"/> <circle cx="102.4" cy="144.4" r="6.6000000000000005" fill="#333333" stroke="#000000" stroke-width="1.8" transform="rotate(90,102.4,144.4)"/> <rect x="130.0" y="113.0" width="34.0" height="34.0" fill="none" stroke="#000000" stroke-width="1.8" transform="rotate(270,147,130)"/> <circle cx="204" cy="100" r="12.0" fill="none" stroke="#000000" stroke-width="1.8" transform="rotate(270,204,100)"/> <path d="M92.61999999999999,28.0 h3.96 v4.620000000000001 h4.620000000000001 v3.96 h-4.620000000000001 v4.620000000000001 h-3.96 v-4.620000000000001 h-4.620000000000001 v-3.96 h4.620000000000001Z" fill="none" stroke="#000000" stroke-width="1.8" transform="rotate(135,94.6,34.6)"/> <path d="M103.42,28.0 h3.96 v4.620000000000001 h4.620000000000001 v3.96 h-4.620000000000001 v4.620000000000001 h-3.96 v-4.620000000000001 h-4.620000000000001 v-3.96 h4.620000000000001Z" fill="none" stroke="#000000" stroke-width="1.8" transform="rotate(135,105.4,34.6)"/> <path d="M92.61999999999999,38.8 h3.96 v4.620000000000001 h4.620000000000001 v3.96 h-4.620000000000001 v4.620000000000001 h-3.96 v-4.620000000000001 h-4.620000000000001 v-3.96 h4.620000000000001Z" fill="none" stroke="#000000" stroke-width="1.8" transform="rotate(135,94.6,45.4)"/> <path d="M103.42,38.8 h3.96 v4.620000000000001 h4.620000000000001 v3.96 h-4.620000000000001 v4.620000000000001 h-3.96 v-4.620000000000001 h-4.620000000000001 v-3.96 h4.620000000000001Z" fill="none" stroke="#000000" stroke-width="1.8" transform="rotate(135,105.4,45.4)"/></svg>
B
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200" width="200" height="200"><defs><pattern id="hatch" patternUnits="userSpaceOnUse" width="6" height="6"><path d="M0,6 l6,-6 M-1,1 l3,-3 M5,7 l3,-3" stroke="#000000" stroke-width="1.5" opacity="0.7"/></pattern><pattern id="dotfill" patternUnits="userSpaceOnUse" width="6" height="6"><circle cx="3" cy="3" r="1.2" fill="#000000" opacity="0.6"/></pattern></defs><rect width="200" height="200" fill="white" stroke="#cbd5e1" stroke-width="1" rx="6"/><circle cx="111.6" cy="163.6" r="6.6000000000000005" fill="#333333" stroke="#000000" stroke-width="1.8" transform="rotate(90,111.6,163.6)"/> <circle cx="122.4" cy="163.6" r="6.6000000000000005" fill="#333333" stroke="#000000" stroke-width="1.8" transform="rotate(90,122.4,163.6)"/> <circle cx="111.6" cy="174.4" r="6.6000000000000005" fill="#333333" stroke="#000000" stroke-width="1.8" transform="rotate(90,111.6,174.4)"/> <circle cx="122.4" cy="174.4" r="6.6000000000000005" fill="#333333" stroke="#000000" stroke-width="1.8" transform="rotate(90,122.4,174.4)"/> <rect x="130.0" y="113.0" width="34.0" height="34.0" fill="none" stroke="#000000" stroke-width="1.8" transform="rotate(270,147,130)"/> <circle cx="204" cy="100" r="12.0" fill="none" stroke="#000000" stroke-width="1.8" transform="rotate(270,204,100)"/> <path d="M92.61999999999999,28.0 h3.96 v4.620000000000001 h4.620000000000001 v3.96 h-4.620000000000001 v4.620000000000001 h-3.96 v-4.620000000000001 h-4.620000000000001 v-3.96 h4.620000000000001Z" fill="none" stroke="#000000" stroke-width="1.8" transform="rotate(135,94.6,34.6)"/> <path d="M103.42,28.0 h3.96 v4.620000000000001 h4.620000000000001 v3.96 h-4.620000000000001 v4.620000000000001 h-3.96 v-4.620000000000001 h-4.620000000000001 v-3.96 h4.620000000000001Z" fill="none" stroke="#000000" stroke-width="1.8" transform="rotate(135,105.4,34.6)"/> <path d="M92.61999999999999,38.8 h3.96 v4.620000000000001 h4.620000000000001 v3.96 h-4.620000000000001 v4.620000000000001 h-3.96 v-4.620000000000001 h-4.620000000000001 v-3.96 h4.620000000000001Z" fill="none" stroke="#000000" stroke-width="1.8" transform="rotate(135,94.6,45.4)"/> <path d="M103.42,38.8 h3.96 v4.620000000000001 h4.620000000000001 v3.96 h-4.620000000000001 v4.620000000000001 h-3.96 v-4.620000000000001 h-4.620000000000001 v-3.96 h4.620000000000001Z" fill="none" stroke="#000000" stroke-width="1.8" transform="rotate(135,105.4,45.4)"/></svg>
C
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200" width="200" height="200"><defs><pattern id="hatch" patternUnits="userSpaceOnUse" width="6" height="6"><path d="M0,6 l6,-6 M-1,1 l3,-3 M5,7 l3,-3" stroke="#000000" stroke-width="1.5" opacity="0.7"/></pattern><pattern id="dotfill" patternUnits="userSpaceOnUse" width="6" height="6"><circle cx="3" cy="3" r="1.2" fill="#000000" opacity="0.6"/></pattern></defs><rect width="200" height="200" fill="white" stroke="#cbd5e1" stroke-width="1" rx="6"/><polygon points="117.3,166.9 111.6,170.2 105.9,166.9 105.9,160.3 111.6,157.0 117.3,160.3" fill="#333333" stroke="#000000" stroke-width="1.8" transform="rotate(90,111.6,163.6)"/> <polygon points="128.1,166.9 122.4,170.2 116.7,166.9 116.7,160.3 122.4,157.0 128.1,160.3" fill="#333333" stroke="#000000" stroke-width="1.8" transform="rotate(90,122.4,163.6)"/> <polygon points="117.3,177.7 111.6,181.0 105.9,177.7 105.9,171.1 111.6,167.8 117.3,171.1" fill="#333333" stroke="#000000" stroke-width="1.8" transform="rotate(90,111.6,174.4)"/> <polygon points="128.1,177.7 122.4,181.0 116.7,177.7 116.7,171.1 122.4,167.8 128.1,171.1" fill="#333333" stroke="#000000" stroke-width="1.8" transform="rotate(90,122.4,174.4)"/> <rect x="130.0" y="113.0" width="34.0" height="34.0" fill="none" stroke="#000000" stroke-width="1.8" transform="rotate(270,147,130)"/> <circle cx="204" cy="100" r="12.0" fill="none" stroke="#000000" stroke-width="1.8" transform="rotate(270,204,100)"/> <path d="M92.61999999999999,28.0 h3.96 v4.620000000000001 h4.620000000000001 v3.96 h-4.620000000000001 v4.620000000000001 h-3.96 v-4.620000000000001 h-4.620000000000001 v-3.96 h4.620000000000001Z" fill="none" stroke="#000000" stroke-width="1.8" transform="rotate(135,94.6,34.6)"/> <path d="M103.42,28.0 h3.96 v4.620000000000001 h4.620000000000001 v3.96 h-4.620000000000001 v4.620000000000001 h-3.96 v-4.620000000000001 h-4.620000000000001 v-3.96 h4.620000000000001Z" fill="none" stroke="#000000" stroke-width="1.8" transform="rotate(135,105.4,34.6)"/> <path d="M92.61999999999999,38.8 h3.96 v4.620000000000001 h4.620000000000001 v3.96 h-4.620000000000001 v4.620000000000001 h-3.96 v-4.620000000000001 h-4.620000000000001 v-3.96 h4.620000000000001Z" fill="none" stroke="#000000" stroke-width="1.8" transform="rotate(135,94.6,45.4)"/> <path d="M103.42,38.8 h3.96 v4.620000000000001 h4.620000000000001 v3.96 h-4.620000000000001 v4.620000000000001 h-3.96 v-4.620000000000001 h-4.620000000000001 v-3.96 h4.620000000000001Z" fill="none" stroke="#000000" stroke-width="1.8" transform="rotate(135,105.4,45.4)"/></svg>
D
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200" width="200" height="200"><defs><pattern id="hatch" patternUnits="userSpaceOnUse" width="6" height="6"><path d="M0,6 l6,-6 M-1,1 l3,-3 M5,7 l3,-3" stroke="#000000" stroke-width="1.5" opacity="0.7"/></pattern><pattern id="dotfill" patternUnits="userSpaceOnUse" width="6" height="6"><circle cx="3" cy="3" r="1.2" fill="#000000" opacity="0.6"/></pattern></defs><rect width="200" height="200" fill="white" stroke="#cbd5e1" stroke-width="1" rx="6"/><circle cx="103.5" cy="155.5" r="16.5" fill="#333333" stroke="#000000" stroke-width="1.8" transform="rotate(90,103.5,155.5)"/> <circle cx="130.5" cy="155.5" r="16.5" fill="#333333" stroke="#000000" stroke-width="1.8" transform="rotate(90,130.5,155.5)"/> <circle cx="103.5" cy="182.5" r="16.5" fill="#333333" stroke="#000000" stroke-width="1.8" transform="rotate(90,103.5,182.5)"/> <circle cx="130.5" cy="182.5" r="16.5" fill="#333333" stroke="#000000" stroke-width="1.8" transform="rotate(90,130.5,182.5)"/> <rect x="130.0" y="113.0" width="34.0" height="34.0" fill="none" stroke="#000000" stroke-width="1.8" transform="rotate(270,147,130)"/> <circle cx="204" cy="100" r="12.0" fill="none" stroke="#000000" stroke-width="1.8" transform="rotate(270,204,100)"/> <path d="M92.61999999999999,28.0 h3.96 v4.620000000000001 h4.620000000000001 v3.96 h-4.620000000000001 v4.620000000000001 h-3.96 v-4.620000000000001 h-4.620000000000001 v-3.96 h4.620000000000001Z" fill="none" stroke="#000000" stroke-width="1.8" transform="rotate(135,94.6,34.6)"/> <path d="M103.42,28.0 h3.96 v4.620000000000001 h4.620000000000001 v3.96 h-4.620000000000001 v4.620000000000001 h-3.96 v-4.620000000000001 h-4.620000000000001 v-3.96 h4.620000000000001Z" fill="none" stroke="#000000" stroke-width="1.8" transform="rotate(135,105.4,34.6)"/> <path d="M92.61999999999999,38.8 h3.96 v4.620000000000001 h4.620000000000001 v3.96 h-4.620000000000001 v4.620000000000001 h-3.96 v-4.620000000000001 h-4.620000000000001 v-3.96 h4.620000000000001Z" fill="none" stroke="#000000" stroke-width="1.8" transform="rotate(135,94.6,45.4)"/> <path d="M103.42,38.8 h3.96 v4.620000000000001 h4.620000000000001 v3.96 h-4.620000000000001 v4.620000000000001 h-3.96 v-4.620000000000001 h-4.620000000000001 v-3.96 h4.620000000000001Z" fill="none" stroke="#000000" stroke-width="1.8" transform="rotate(135,105.4,45.4)"/></svg>
E
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200" width="200" height="200"><defs><pattern id="hatch" patternUnits="userSpaceOnUse" width="6" height="6"><path d="M0,6 l6,-6 M-1,1 l3,-3 M5,7 l3,-3" stroke="#000000" stroke-width="1.5" opacity="0.7"/></pattern><pattern id="dotfill" patternUnits="userSpaceOnUse" width="6" height="6"><circle cx="3" cy="3" r="1.2" fill="#000000" opacity="0.6"/></pattern></defs><rect width="200" height="200" fill="white" stroke="#cbd5e1" stroke-width="1" rx="6"/><circle cx="111.6" cy="163.6" r="6.6000000000000005" fill="none" stroke="#000000" stroke-width="1.8" transform="rotate(90,111.6,163.6)"/> <circle cx="122.4" cy="163.6" r="6.6000000000000005" fill="none" stroke="#000000" stroke-width="1.8" transform="rotate(90,122.4,163.6)"/> <circle cx="111.6" cy="174.4" r="6.6000000000000005" fill="none" stroke="#000000" stroke-width="1.8" transform="rotate(90,111.6,174.4)"/> <circle cx="122.4" cy="174.4" r="6.6000000000000005" fill="none" stroke="#000000" stroke-width="1.8" transform="rotate(90,122.4,174.4)"/> <rect x="130.0" y="113.0" width="34.0" height="34.0" fill="none" stroke="#000000" stroke-width="1.8" transform="rotate(270,147,130)"/> <circle cx="204" cy="100" r="12.0" fill="none" stroke="#000000" stroke-width="1.8" transform="rotate(270,204,100)"/> <path d="M92.61999999999999,28.0 h3.96 v4.620000000000001 h4.620000000000001 v3.96 h-4.620000000000001 v4.620000000000001 h-3.96 v-4.620000000000001 h-4.620000000000001 v-3.96 h4.620000000000001Z" fill="none" stroke="#000000" stroke-width="1.8" transform="rotate(135,94.6,34.6)"/> <path d="M103.42,28.0 h3.96 v4.620000000000001 h4.620000000000001 v3.96 h-4.620000000000001 v4.620000000000001 h-3.96 v-4.620000000000001 h-4.620000000000001 v-3.96 h4.620000000000001Z" fill="none" stroke="#000000" stroke-width="1.8" transform="rotate(135,105.4,34.6)"/> <path d="M92.61999999999999,38.8 h3.96 v4.620000000000001 h4.620000000000001 v3.96 h-4.620000000000001 v4.620000000000001 h-3.96 v-4.620000000000001 h-4.620000000000001 v-3.96 h4.620000000000001Z" fill="none" stroke="#000000" stroke-width="1.8" transform="rotate(135,94.6,45.4)"/> <path d="M103.42,38.8 h3.96 v4.620000000000001 h4.620000000000001 v3.96 h-4.620000000000001 v4.620000000000001 h-3.96 v-4.620000000000001 h-4.620000000000001 v-3.96 h4.620000000000001Z" fill="none" stroke="#000000" stroke-width="1.8" transform="rotate(135,105.4,45.4)"/></svg>
Select an option first
Want adaptive practice that measures your real level?
Start free preparation →
More Abstract Reasoning questions
Which figure completes the sequence?...
Which figure completes the sequence?...
Which figure completes the sequence?...
Which figure completes the sequence?...
Which figure completes the sequence?...