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.0,80.0 127.3,110.0 92.7,110.0" fill="url(#hatch)" stroke="#000000" stroke-width="1.8" transform="rotate(90,110,100)"/> <polygon points="71.0,80.0 88.3,110.0 53.7,110.0" fill="#333333" stroke="#000000" stroke-width="1.8" transform="rotate(90,71,100)"/> <polygon points="76.7,82.3 71.0,85.6 65.3,82.3 65.3,75.7 71.0,72.4 76.7,75.7" fill="none" stroke="#000000" stroke-width="1.8" transform="rotate(180,71,79.0)"/> <polygon points="71.3,92.5 65.6,95.8 59.9,92.5 59.9,85.9 65.6,82.6 71.3,85.9" fill="none" stroke="#000000" stroke-width="1.8" transform="rotate(180,65.6,89.2)"/> <polygon points="82.1,92.5 76.4,95.8 70.7,92.5 70.7,85.9 76.4,82.6 82.1,85.9" fill="none" stroke="#000000" stroke-width="1.8" transform="rotate(180,76.4,89.2)"/></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="101.0,80.0 110.5,96.5 91.5,96.5" fill="none" stroke="#000000" stroke-width="1.8" transform="rotate(90,101.0,91.0)"/> <polygon points="119.0,80.0 128.5,96.5 109.5,96.5" fill="none" stroke="#000000" stroke-width="1.8" transform="rotate(90,119.0,91.0)"/> <polygon points="101.0,98.0 110.5,114.5 91.5,114.5" fill="none" stroke="#000000" stroke-width="1.8" transform="rotate(90,101.0,109.0)"/> <polygon points="119.0,98.0 128.5,114.5 109.5,114.5" fill="none" stroke="#000000" stroke-width="1.8" transform="rotate(90,119.0,109.0)"/> <polygon points="71.0,80.0 88.3,110.0 53.7,110.0" fill="#333333" stroke="#000000" stroke-width="1.8" transform="rotate(90,71,100)"/> <polygon points="76.7,82.3 71.0,85.6 65.3,82.3 65.3,75.7 71.0,72.4 76.7,75.7" fill="none" stroke="#000000" stroke-width="1.8" transform="rotate(180,71,79.0)"/> <polygon points="71.3,92.5 65.6,95.8 59.9,92.5 59.9,85.9 65.6,82.6 71.3,85.9" fill="none" stroke="#000000" stroke-width="1.8" transform="rotate(180,65.6,89.2)"/> <polygon points="82.1,92.5 76.4,95.8 70.7,92.5 70.7,85.9 76.4,82.6 82.1,85.9" fill="none" stroke="#000000" stroke-width="1.8" transform="rotate(180,76.4,89.2)"/></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="81.0,50.0 90.5,66.5 71.5,66.5" fill="url(#hatch)" stroke="#000000" stroke-width="1.8" transform="rotate(90,81.0,61.0)"/> <polygon points="99.0,50.0 108.5,66.5 89.5,66.5" fill="url(#hatch)" stroke="#000000" stroke-width="1.8" transform="rotate(90,99.0,61.0)"/> <polygon points="81.0,68.0 90.5,84.5 71.5,84.5" fill="url(#hatch)" stroke="#000000" stroke-width="1.8" transform="rotate(90,81.0,79.0)"/> <polygon points="99.0,68.0 108.5,84.5 89.5,84.5" fill="url(#hatch)" stroke="#000000" stroke-width="1.8" transform="rotate(90,99.0,79.0)"/> <polygon points="71.0,80.0 88.3,110.0 53.7,110.0" fill="#333333" stroke="#000000" stroke-width="1.8" transform="rotate(90,71,100)"/> <polygon points="76.7,82.3 71.0,85.6 65.3,82.3 65.3,75.7 71.0,72.4 76.7,75.7" fill="none" stroke="#000000" stroke-width="1.8" transform="rotate(180,71,79.0)"/> <polygon points="71.3,92.5 65.6,95.8 59.9,92.5 59.9,85.9 65.6,82.6 71.3,85.9" fill="none" stroke="#000000" stroke-width="1.8" transform="rotate(180,65.6,89.2)"/> <polygon points="82.1,92.5 76.4,95.8 70.7,92.5 70.7,85.9 76.4,82.6 82.1,85.9" fill="none" stroke="#000000" stroke-width="1.8" transform="rotate(180,76.4,89.2)"/></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="80.0,79.0 89.5,95.5 70.5,95.5" fill="none" stroke="#000000" stroke-width="1.8" transform="rotate(90,80,90.0)"/> <polygon points="71.0,96.0 80.5,112.5 61.5,112.5" fill="none" stroke="#000000" stroke-width="1.8" transform="rotate(90,71.0,107.0)"/> <polygon points="89.0,96.0 98.5,112.5 79.5,112.5" fill="none" stroke="#000000" stroke-width="1.8" transform="rotate(90,89.0,107.0)"/> <polygon points="51.0,80.0 68.3,110.0 33.7,110.0" fill="url(#hatch)" stroke="#000000" stroke-width="1.8" transform="rotate(90,51,100)"/> <polygon points="50.1,68.3 44.4,71.6 38.7,68.3 38.7,61.7 44.4,58.4 50.1,61.7" fill="none" stroke="#000000" stroke-width="1.8" transform="rotate(180,44.4,65)"/> <polygon points="63.3,68.3 57.6,71.6 51.9,68.3 51.9,61.7 57.6,58.4 63.3,61.7" fill="none" stroke="#000000" stroke-width="1.8" transform="rotate(180,57.6,65)"/></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="101.0,80.0 110.5,96.5 91.5,96.5" fill="url(#hatch)" stroke="#000000" stroke-width="1.8" transform="rotate(90,101.0,91.0)"/> <polygon points="119.0,80.0 128.5,96.5 109.5,96.5" fill="url(#hatch)" stroke="#000000" stroke-width="1.8" transform="rotate(90,119.0,91.0)"/> <polygon points="101.0,98.0 110.5,114.5 91.5,114.5" fill="url(#hatch)" stroke="#000000" stroke-width="1.8" transform="rotate(90,101.0,109.0)"/> <polygon points="119.0,98.0 128.5,114.5 109.5,114.5" fill="url(#hatch)" stroke="#000000" stroke-width="1.8" transform="rotate(90,119.0,109.0)"/> <polygon points="71.0,80.0 88.3,110.0 53.7,110.0" fill="#333333" stroke="#000000" stroke-width="1.8" transform="rotate(90,71,100)"/> <polygon points="76.7,82.3 71.0,85.6 65.3,82.3 65.3,75.7 71.0,72.4 76.7,75.7" fill="none" stroke="#000000" stroke-width="1.8" transform="rotate(180,71,79.0)"/> <polygon points="71.3,92.5 65.6,95.8 59.9,92.5 59.9,85.9 65.6,82.6 71.3,85.9" fill="none" stroke="#000000" stroke-width="1.8" transform="rotate(180,65.6,89.2)"/> <polygon points="82.1,92.5 76.4,95.8 70.7,92.5 70.7,85.9 76.4,82.6 82.1,85.9" fill="none" stroke="#000000" stroke-width="1.8" transform="rotate(180,76.4,89.2)"/></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?...