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="110.8,64.8 96.5,73.0 82.2,64.8 82.2,48.2 96.5,40.0 110.8,48.2" fill="url(#hatch)" stroke="#000000" stroke-width="1.8" transform="rotate(180,96.5,56.5)"/> <polygon points="137.8,64.8 123.5,73.0 109.2,64.8 109.2,48.2 123.5,40.0 137.8,48.2" fill="url(#hatch)" stroke="#000000" stroke-width="1.8" transform="rotate(180,123.5,56.5)"/> <polygon points="110.8,91.8 96.5,100.0 82.2,91.8 82.2,75.2 96.5,67.0 110.8,75.2" fill="url(#hatch)" stroke="#000000" stroke-width="1.8" transform="rotate(180,96.5,83.5)"/> <polygon points="137.8,91.8 123.5,100.0 109.2,91.8 109.2,75.2 123.5,67.0 137.8,75.2" fill="url(#hatch)" stroke="#000000" stroke-width="1.8" transform="rotate(180,123.5,83.5)"/> <polygon points="77.3,145.0 60.0,155.0 42.7,145.0 42.7,125.0 60.0,115.0 77.3,125.0" fill="none" stroke="#000000" stroke-width="1.8" transform="rotate(180,60.0,135.0)"/> <rect x="89.8" y="29.8" width="20.4" height="20.4" fill="#333333" stroke="#000000" stroke-width="1.8"/></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="154.3,93.2 140.0,101.5 125.7,93.2 125.7,76.8 140.0,68.5 154.3,76.8" fill="url(#hatch)" stroke="#000000" stroke-width="1.8" transform="rotate(180,140,85.0)"/> <polygon points="140.8,118.8 126.5,127.0 112.2,118.8 112.2,102.2 126.5,94.0 140.8,102.2" fill="url(#hatch)" stroke="#000000" stroke-width="1.8" transform="rotate(180,126.5,110.5)"/> <polygon points="167.8,118.8 153.5,127.0 139.2,118.8 139.2,102.2 153.5,94.0 167.8,102.2" fill="url(#hatch)" stroke="#000000" stroke-width="1.8" transform="rotate(180,153.5,110.5)"/> <polygon points="77.3,145.0 60.0,155.0 42.7,145.0 42.7,125.0 60.0,115.0 77.3,125.0" fill="none" stroke="#000000" stroke-width="1.8" transform="rotate(180,60.0,135.0)"/> <rect x="89.8" y="29.8" width="20.4" height="20.4" fill="#333333" stroke="#000000" stroke-width="1.8"/></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="140.3,97.9 134.6,101.2 128.9,97.9 128.9,91.3 134.6,88.0 140.3,91.3" fill="url(#hatch)" stroke="#000000" stroke-width="1.8" transform="rotate(180,134.6,94.6)"/> <polygon points="151.1,97.9 145.4,101.2 139.7,97.9 139.7,91.3 145.4,88.0 151.1,91.3" fill="url(#hatch)" stroke="#000000" stroke-width="1.8" transform="rotate(180,145.4,94.6)"/> <polygon points="140.3,108.7 134.6,112.0 128.9,108.7 128.9,102.1 134.6,98.8 140.3,102.1" fill="url(#hatch)" stroke="#000000" stroke-width="1.8" transform="rotate(180,134.6,105.4)"/> <polygon points="151.1,108.7 145.4,112.0 139.7,108.7 139.7,102.1 145.4,98.8 151.1,102.1" fill="url(#hatch)" stroke="#000000" stroke-width="1.8" transform="rotate(180,145.4,105.4)"/> <polygon points="77.3,145.0 60.0,155.0 42.7,145.0 42.7,125.0 60.0,115.0 77.3,125.0" fill="none" stroke="#000000" stroke-width="1.8" transform="rotate(180,60.0,135.0)"/> <rect x="89.8" y="29.8" width="20.4" height="20.4" fill="#333333" stroke="#000000" stroke-width="1.8"/></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="140.8,94.8 126.5,103.0 112.2,94.8 112.2,78.2 126.5,70.0 140.8,78.2" fill="none" stroke="#000000" stroke-width="1.8" transform="rotate(180,126.5,86.5)"/> <polygon points="167.8,94.8 153.5,103.0 139.2,94.8 139.2,78.2 153.5,70.0 167.8,78.2" fill="none" stroke="#000000" stroke-width="1.8" transform="rotate(180,153.5,86.5)"/> <polygon points="140.8,121.8 126.5,130.0 112.2,121.8 112.2,105.2 126.5,97.0 140.8,105.2" fill="none" stroke="#000000" stroke-width="1.8" transform="rotate(180,126.5,113.5)"/> <polygon points="167.8,121.8 153.5,130.0 139.2,121.8 139.2,105.2 153.5,97.0 167.8,105.2" fill="none" stroke="#000000" stroke-width="1.8" transform="rotate(180,153.5,113.5)"/> <polygon points="77.3,145.0 60.0,155.0 42.7,145.0 42.7,125.0 60.0,115.0 77.3,125.0" fill="none" stroke="#000000" stroke-width="1.8" transform="rotate(180,60.0,135.0)"/> <rect x="89.8" y="29.8" width="20.4" height="20.4" fill="#333333" stroke="#000000" stroke-width="1.8"/></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="140.8,94.8 126.5,103.0 112.2,94.8 112.2,78.2 126.5,70.0 140.8,78.2" fill="url(#hatch)" stroke="#000000" stroke-width="1.8" transform="rotate(180,126.5,86.5)"/> <polygon points="167.8,94.8 153.5,103.0 139.2,94.8 139.2,78.2 153.5,70.0 167.8,78.2" fill="url(#hatch)" stroke="#000000" stroke-width="1.8" transform="rotate(180,153.5,86.5)"/> <polygon points="140.8,121.8 126.5,130.0 112.2,121.8 112.2,105.2 126.5,97.0 140.8,105.2" fill="url(#hatch)" stroke="#000000" stroke-width="1.8" transform="rotate(180,126.5,113.5)"/> <polygon points="167.8,121.8 153.5,130.0 139.2,121.8 139.2,105.2 153.5,97.0 167.8,105.2" fill="url(#hatch)" stroke="#000000" stroke-width="1.8" transform="rotate(180,153.5,113.5)"/> <polygon points="77.3,145.0 60.0,155.0 42.7,145.0 42.7,125.0 60.0,115.0 77.3,125.0" fill="none" stroke="#000000" stroke-width="1.8" transform="rotate(180,60.0,135.0)"/> <rect x="89.8" y="29.8" width="20.4" height="20.4" fill="#333333" stroke="#000000" stroke-width="1.8"/></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?...