| 释义 |       present participle of knock for a loop    1      as in appallingto cause an unpleasant surprise for When word spread about their coworker's tragic accident, it knocked them for a loop.       appalling     shocking     shaking up     stunning     horrifying     shaking     startling     frightening     scaring     astonishing     bowling over     flooring     jolting     terrifying     amazing     turning off     alarming     disgusting     outraging     dumfounding     freaking (out)     overwhelming     affrighting     panicking     sickening     offending     weirding out     terrorizing     stupefying     alaruming     nauseating     scarifying     dumbfounding     revolting     astounding     spooking     dismaying     distressing     disturbing     unsettling     discomposing     disconcerting     scandalizing     flabbergasting     disquieting     displeasing     upsetting     daunting     repelling     unnerving     perturbing     frighting     discomforting     emasculating     dispiriting     awing     undoing     overpowering     chilling     demoralizing     unmanning     crushing     unstringing       See More   gratifying     charming     buffering     cushioning     rejoicing     tickling     comforting     enticing     tempting     pleasing     cheering     reassuring     soothing     consoling     delighting     assuring     solacing     2      as in amazingto make a strong impression on (someone) with something unexpected She was knocked for a loop when she heard she got three job offers in one week.       amazing     surprising     stunning     shocking     bowling over     startling     astonishing     taking aback     taking by surprise     rocking     dumfounding     shaking up     blowing away     thunderstriking     astounding     stupefying     flabbergasting     dumbfounding     flooring     perplexing     surprizing     nonplussing     disconcerting     bewildering     nonplusing     blindsiding     confusing     jarring     dazing     befuddling     muddling     dismaying     discomfiting     confounding     3      as in stunningto make senseless or dizzy by a blow She was knocked for a loop by the impact of the airbag when it deployed.       stunning     dazing     rocking     knocking silly     knocking out     paralyzing     punching     striking     hitting     knocking down     slamming     bowling over     smacking     slapping     deadening     numbing     benumbing     pounding     stupefying     banging     chopping     thumping     rapping     bashing     slugging     whacking     clocking     pasting     battering     hammering     swatting     beating     thwacking     bopping     pummeling     whaling     clouting     clobbering     mauling     smiting     bonking     bludgeoning     buffeting     mangling     socking     belting     drubbing     cuffing     walloping     pelting     pummelling     bunging     4      as in defeatingto achieve a victory over The boxer really knocked his opponent for a loop.       defeating     overcoming     mastering     beating     getting     getting around     doing down       dispatching     conquering     taking     stopping     triumphing (over)     winning (against)     getting the better of     prevailing (over)     surmounting     licking     subduing     worsting     blowing out     trimming     succeeding     overmatching     overbearing     blowing away     upending     besting     knocking over     finishing     nosing out     overwhelming     knocking off     burying     sweeping     edging (out)     snowing under     scoring     skunking     slaughtering     exceeding     crushing     surpassing     routing     upsetting     bombing     capping     flourishing     excelling     smoking       topping     flattening     whipping     annihilating     thrashing     drubbing     clobbering     acing (out)     pipping       skinning     trouncing     waxing       overpowering     breaking     shellacking     overthrowing     transcending     excelling     creaming     subjugating     vanquishing     walloping     eclipsing     unseating     outstripping     outdistancing     outshining     overtopping     bettering     outdoing     outfighting       See More   losing (to)     falling     washing out     going down     going under     failing     giving up     collapsing     folding     flopping     flunking   |