1. 七彩网.英语单词
6. take by surprise什么意思
袭取; 使某人吃一惊; 出其不意[毫不预示]地攻击,捕获
ph.
1. The question took him by surprise.他没想到人家会问这个问题。