nailed
动词 nail:
attach something somewhere by means of nails
同义词:nail
take into custody
同义词:collar, nail, apprehend, arrest, pick up, nab, cop
hit hard
succeed in obtaining a position
succeed at easily
同义词:breeze through, ace, pass with flying colors, sweep through, sail through, nail
locate exactly
complete a pass