Everybody was surprised ..................... the weather. A.at B.by C.Either could be used here Answer and Feedback Answer:C Feedback:Surprise can be followed by 'at' or 'by'. do you want? view more test Xem thêm Share this post Some other questions you may be interested in. My husband is __________ Lee. Hello, Steve! __________ is Jackie. __________ Bill doing? She is __________ excellent student. Some of us __________ married. One of us __________ glasses. __________ you allergic to cats? Her cat __________ five years old. How much crime __________ there in your country? Mr. and Mrs. Patel __________ a trip to San Antonio.