问题
                    
Have you heard of the big fire last night? –Yes. The firemen struggled against it for about 35 minutes and _______ the fire at last.
                            A:gave up
B:gave out
C:put out
D:put up
                        
                        B:gave out
C:put out
D:put up
正确答案是: