21.Although you don't like her, you must ________ that she has much capability to do the job.
A.deny B.admit
C.acknowledge D.confess
答案与解析:B admit通常指因外界压力、良心或判断而承认某事的存在或真实性,含“不情愿地承认”之意。deny“否认”;acknowledge“公开承认”,常用于过去隐瞒或否认之事;confess着重承认自己的过错或罪恶,因此有“忏悔;坦白”之意。
22.The famous scientist, ________ a dinner party will be held tonight, is to arrive soon.
A.in honor or him B.in his honor
C.in whose honor D.in which honor
答案与解析:C 句意:那位著名的科学家就要到了,为了表示对他的敬意,今晚要举行一个宴会。in one's honor“为了纪念……,为了向……表示敬意”,whose引导定语从句修饰先行词scientist。