The invention discloses a single-chain 
antibody ScFv for resisting influenza viruses, a preparation method for the single-chain 
antibody ScFv, application of the single-chain 
antibody ScFv, a 
gene for encoding the single-chain antibody ScFv, a carrier containing the 
gene, a host 
cell and the like. The single-chain antibody ScFv for resisting the influenza viruses is one of the following proteins: 1) a single-chain antibody formed by connecting a 
heavy chain variable region and a light chain variable region of the antibody through a 
linker peptide, wherein an 
amino acid sequence of the light chain variable region and an 
amino acid sequence of the 
heavy chain variable region are shown as SEQ ID NO.1 and SEQ ID NO.2 in a sequence table respectively; and 2) a derived antibody obtained by improving the single-chain antibody in step 1), wherein the improvement comprises the deletion, substitution or 
insertion of 
amino acid, and the derived antibody has the 
antibody activity of resisting H1N1 influenza viruses. The molecular weight of the single-chain antibody is about 27kD; and the single-chain antibody can specifically identify the H1N1 influenza viruses and block the combination of the viruses and natural serum. The single-chain antibody can be used for diagnosing, preventing, controlling and treating the infection of the H1N1 influenza viruses, or is used for antiviral breeding of transgenic animals.