Home
›
Practice
›
Abstract Reasoning
Abstract Reasoning
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"/><polygon points="149.0,87.4 154.7,97.3 143.3,97.3" fill="#333333" stroke="#000000" stroke-width="1.8" transform="rotate(90,149,94.0)"/> <polygon points="143.6,97.6 149.3,107.5 137.9,107.5" fill="#333333" stroke="#000000" stroke-width="1.8" transform="rotate(90,143.6,104.2)"/> <polygon points="154.4,97.6 160.1,107.5 148.7,107.5" fill="#333333" stroke="#000000" stroke-width="1.8" transform="rotate(90,154.4,104.2)"/> <polygon points="54.6,123.0 60.3,132.9 48.9,132.9" fill="url(#hatch)" stroke="#000000" stroke-width="1.8" transform="rotate(180,54.6,129.6)"/> <polygon points="65.4,123.0 71.1,132.9 59.7,132.9" fill="url(#hatch)" stroke="#000000" stroke-width="1.8" transform="rotate(180,65.4,129.6)"/> <polygon points="54.6,133.8 60.3,143.7 48.9,143.7" fill="url(#hatch)" stroke="#000000" stroke-width="1.8" transform="rotate(180,54.6,140.4)"/> <polygon points="65.4,133.8 71.1,143.7 59.7,143.7" fill="url(#hatch)" stroke="#000000" stroke-width="1.8" transform="rotate(180,65.4,140.4)"/> <rect x="123.0" y="83.0" width="34.0" height="34.0" fill="url(#hatch)" stroke="#000000" stroke-width="1.8" transform="rotate(270,140,100)"/></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"/><polygon points="135.5,70.0 149.8,94.8 121.2,94.8" fill="#333333" stroke="#000000" stroke-width="1.8" transform="rotate(90,135.5,86.5)"/> <polygon points="162.5,70.0 176.8,94.8 148.2,94.8" fill="#333333" stroke="#000000" stroke-width="1.8" transform="rotate(90,162.5,86.5)"/> <polygon points="135.5,97.0 149.8,121.8 121.2,121.8" fill="#333333" stroke="#000000" stroke-width="1.8" transform="rotate(90,135.5,113.5)"/> <polygon points="162.5,97.0 176.8,121.8 148.2,121.8" fill="#333333" stroke="#000000" stroke-width="1.8" transform="rotate(90,162.5,113.5)"/> <polygon points="54.6,123.0 60.3,132.9 48.9,132.9" fill="url(#hatch)" stroke="#000000" stroke-width="1.8" transform="rotate(180,54.6,129.6)"/> <polygon points="65.4,123.0 71.1,132.9 59.7,132.9" fill="url(#hatch)" stroke="#000000" stroke-width="1.8" transform="rotate(180,65.4,129.6)"/> <polygon points="54.6,133.8 60.3,143.7 48.9,143.7" fill="url(#hatch)" stroke="#000000" stroke-width="1.8" transform="rotate(180,54.6,140.4)"/> <polygon points="65.4,133.8 71.1,143.7 59.7,143.7" fill="url(#hatch)" stroke="#000000" stroke-width="1.8" transform="rotate(180,65.4,140.4)"/> <rect x="123.0" y="83.0" width="34.0" height="34.0" fill="url(#hatch)" stroke="#000000" stroke-width="1.8" transform="rotate(270,140,100)"/></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="143.6,88.0 149.3,97.9 137.9,97.9" fill="none" stroke="#000000" stroke-width="1.8" transform="rotate(90,143.6,94.6)"/> <polygon points="154.4,88.0 160.1,97.9 148.7,97.9" fill="none" stroke="#000000" stroke-width="1.8" transform="rotate(90,154.4,94.6)"/> <polygon points="143.6,98.8 149.3,108.7 137.9,108.7" fill="none" stroke="#000000" stroke-width="1.8" transform="rotate(90,143.6,105.4)"/> <polygon points="154.4,98.8 160.1,108.7 148.7,108.7" fill="none" stroke="#000000" stroke-width="1.8" transform="rotate(90,154.4,105.4)"/> <polygon points="54.6,123.0 60.3,132.9 48.9,132.9" fill="url(#hatch)" stroke="#000000" stroke-width="1.8" transform="rotate(180,54.6,129.6)"/> <polygon points="65.4,123.0 71.1,132.9 59.7,132.9" fill="url(#hatch)" stroke="#000000" stroke-width="1.8" transform="rotate(180,65.4,129.6)"/> <polygon points="54.6,133.8 60.3,143.7 48.9,143.7" fill="url(#hatch)" stroke="#000000" stroke-width="1.8" transform="rotate(180,54.6,140.4)"/> <polygon points="65.4,133.8 71.1,143.7 59.7,143.7" fill="url(#hatch)" stroke="#000000" stroke-width="1.8" transform="rotate(180,65.4,140.4)"/> <rect x="123.0" y="83.0" width="34.0" height="34.0" fill="url(#hatch)" stroke="#000000" stroke-width="1.8" transform="rotate(270,140,100)"/></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"/><polygon points="143.6,88.0 149.3,97.9 137.9,97.9" fill="#333333" stroke="#000000" stroke-width="1.8" transform="rotate(90,143.6,94.6)"/> <polygon points="154.4,88.0 160.1,97.9 148.7,97.9" fill="#333333" stroke="#000000" stroke-width="1.8" transform="rotate(90,154.4,94.6)"/> <polygon points="143.6,98.8 149.3,108.7 137.9,108.7" fill="#333333" stroke="#000000" stroke-width="1.8" transform="rotate(90,143.6,105.4)"/> <polygon points="154.4,98.8 160.1,108.7 148.7,108.7" fill="#333333" stroke="#000000" stroke-width="1.8" transform="rotate(90,154.4,105.4)"/> <polygon points="54.6,123.0 60.3,132.9 48.9,132.9" fill="url(#hatch)" stroke="#000000" stroke-width="1.8" transform="rotate(180,54.6,129.6)"/> <polygon points="65.4,123.0 71.1,132.9 59.7,132.9" fill="url(#hatch)" stroke="#000000" stroke-width="1.8" transform="rotate(180,65.4,129.6)"/> <polygon points="54.6,133.8 60.3,143.7 48.9,143.7" fill="url(#hatch)" stroke="#000000" stroke-width="1.8" transform="rotate(180,54.6,140.4)"/> <polygon points="65.4,133.8 71.1,143.7 59.7,143.7" fill="url(#hatch)" stroke="#000000" stroke-width="1.8" transform="rotate(180,65.4,140.4)"/> <rect x="123.0" y="83.0" width="34.0" height="34.0" fill="url(#hatch)" stroke="#000000" stroke-width="1.8" transform="rotate(270,140,100)"/></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"/><polygon points="163.6,58.0 169.3,67.9 157.9,67.9" fill="#333333" stroke="#000000" stroke-width="1.8" transform="rotate(90,163.6,64.6)"/> <polygon points="174.4,58.0 180.1,67.9 168.7,67.9" fill="#333333" stroke="#000000" stroke-width="1.8" transform="rotate(90,174.4,64.6)"/> <polygon points="163.6,68.8 169.3,78.7 157.9,78.7" fill="#333333" stroke="#000000" stroke-width="1.8" transform="rotate(90,163.6,75.4)"/> <polygon points="174.4,68.8 180.1,78.7 168.7,78.7" fill="#333333" stroke="#000000" stroke-width="1.8" transform="rotate(90,174.4,75.4)"/> <polygon points="54.6,123.0 60.3,132.9 48.9,132.9" fill="url(#hatch)" stroke="#000000" stroke-width="1.8" transform="rotate(180,54.6,129.6)"/> <polygon points="65.4,123.0 71.1,132.9 59.7,132.9" fill="url(#hatch)" stroke="#000000" stroke-width="1.8" transform="rotate(180,65.4,129.6)"/> <polygon points="54.6,133.8 60.3,143.7 48.9,143.7" fill="url(#hatch)" stroke="#000000" stroke-width="1.8" transform="rotate(180,54.6,140.4)"/> <polygon points="65.4,133.8 71.1,143.7 59.7,143.7" fill="url(#hatch)" stroke="#000000" stroke-width="1.8" transform="rotate(180,65.4,140.4)"/> <rect x="123.0" y="83.0" width="34.0" height="34.0" fill="url(#hatch)" stroke="#000000" stroke-width="1.8" transform="rotate(270,140,100)"/></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?...